What kind of constructor does lombok result in? It looks to me like the constructor is either generated as private or with parameters.
Clinton 2010/5/11 José María Ruiz <josema...@simpleoption.com>: > > Hi. > > First, thanks for you effort with iBatis. I think it's a wonderful "orm" for > all of us who don't hate sql ;). > > Now my problem. > > I've a web app working with iBatis2. All was fine, but I just wanted to use > the new iBatis3. > > After some knowledge and word mapping between the two versions I get it > working more or less until I tried my first <select>, and I got: > > 11:16:27.893 [main] DEBUG o.a.i.d.pooled.PooledDataSource - PooledDataSource > forcefully closed/removed all connections. > 11:16:27.899 [main] DEBUG o.a.i.d.pooled.PooledDataSource - PooledDataSource > forcefully closed/removed all connections. > 11:16:27.899 [main] DEBUG o.a.i.d.pooled.PooledDataSource - PooledDataSource > forcefully closed/removed all connections. > 11:16:27.899 [main] DEBUG o.a.i.d.pooled.PooledDataSource - PooledDataSource > forcefully closed/removed all connections. > 11:16:28.186 [main] DEBUG o.a.i.d.pooled.PooledDataSource - Created > connection 14871751. > 11:16:28.189 [main] DEBUG java.sql.Connection - ooo Connection Opened > ID de la marca: 162 > 11:16:28.295 [main] DEBUG java.sql.PreparedStatement - ==> Executing: > SELECT id, nombre FROM marcas WHERE id = ? > 11:16:28.296 [main] DEBUG java.sql.PreparedStatement - ==> Parameters: > 162(Integer) > 11:16:28.339 [main] DEBUG java.sql.ResultSet - <== Columns: id, nombre > 11:16:28.339 [main] DEBUG java.sql.ResultSet - <== Row: 162, > GIANTmicrobes > 11-may-2010 11:16:28 com.simpleoption.eureka.ibatis.marca.MarcaRepository > getById > GRAVE: Que leches pasa:org.apache.ibatis.exceptions.IbatisException: > ### Error querying database. Cause: > org.apache.ibatis.reflection.ReflectionException: Error instantiating class > com.simpleoption.eureka.repositorios.marca.Marca with invalid types () or > values (). Cause: java.lang.reflect.InvocationTargetException > ### The error may involve marca.getById-Inline > ### The error occurred while setting parameters > ### Cause: org.apache.ibatis.reflection.ReflectionException: Error > instantiating class com.simpleoption.eureka.repositorios.marca.Marca with > invalid types () or values (). Cause: > java.lang.reflect.InvocationTargetException > 11:16:28.363 [main] DEBUG java.sql.Connection - xxx Connection Closed > 11:16:28.363 [main] DEBUG o.a.i.d.pooled.PooledDataSource - Returned > connection 14871751 to pool. > > I don't understand the error, what is this "Error instantiating class > com.simpleoption.eureka.repositorios.marca.Marca with invalid types () or > values ()"? where should I look? > > I thougth it was a problem with mapping in the file "Marca.xml" but it looks > fine: > > > <resultMap id="marcaResult" type="Marca"> > <result property="id" column="id" javaType="Integer"/> > <result property="nombre" column="nombre" javaType="String"/> > </resultMap> > <select id="getById" resultMap="marcaResult" parameterType="Integer"> > SELECT id, nombre > FROM marcas > WHERE id = #{id} > </select> > > > The file Marca.java is (yes, I'm using lombok, but it works): > > @EqualsAndHashCode(of="id", callSuper=false) > public class Marca extends Entidad<Integer> implements Serializable { > > private static final long serialVersionUID = -7672146657644908136L; > > �...@getter @Setter private Integer id; > �...@getter @Setter private String nombre; > } > > Simple, isn't it? I can select the table without problems through the psql > command of postgresql. > > > Cheers. > > -- > View this message in context: > http://old.nabble.com/A-problem-with-iBatis3-tp28525309p28525309.html > Sent from the iBATIS - User - Java mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-java-unsubscr...@ibatis.apache.org > For additional commands, e-mail: user-java-h...@ibatis.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: user-java-unsubscr...@ibatis.apache.org For additional commands, e-mail: user-java-h...@ibatis.apache.org