You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user-java@ibatis.apache.org by macoisi <ma...@libero.it> on 2008/04/17 00:14:11 UTC
ibatis: problem with an update
Hi All.
I have a problem whit an update statement using iBatis 2.3 and spring 2.0.7
When I try to execute the follow update:
<update id="updateApprofondimento" parameterClass="approfondimentoClass">
UPDATE approfondimento
SET
nome = #nome:VARCHAR#,
descrizione = #descrizione:VARCHAR#,
is_active = #active:BOOL#,
link = #link:VARCHAR#,
is_external_link = #externalLink:BOOL#
WHERE id = #id#
</update>
the follow exception occurs:
Caused by: java.lang.NullPointerException
at
com.jwiki.ibatis.vo.ApprofondimentoValueObject$$BulkBeanByCGLIB$$191c79d1.getPropertyValues(<generated>)
at net.sf.cglib.beans.BulkBean.getPropertyValues(BulkBean.java:48)
at
com.ibatis.sqlmap.engine.accessplan.EnhancedPropertyAccessPlan.getProperties(EnhancedPropertyAccessPlan.java:37)
at
com.ibatis.sqlmap.engine.exchange.JavaBeanDataExchange.getData(JavaBeanDataExchange.java:91)
at
com.ibatis.sqlmap.engine.mapping.parameter.BasicParameterMap.getParameterObjectValues(BasicParameterMap.java:132)
at
com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.executeUpdate(GeneralStatement.java:71)
... 128 more
All of the properties in the parameterClass haven't null values.
No update transaction are performed.
I don't understand where is the problem.
If can help:
<resultMap id="approfondimento" class="approfondimentoClass">
<result column="id" property="id" />
<result column="nome" property="nome" />
<result column="descrizione" property="descrizione" />
<result column="is_active" property="active" />
<result column="link" property="link" />
<result column="is_external_link" property="externalLink" />
<result column="numero" property="numero" />
<result column="create_by" property="createById" />
<result column="active_by" property="activeById" />
<result column="activation_date" property="activationDate" />
<result column="data_creazione" property="dataCreazione" />
<result column="object_id" property="objectId" />
</resultMap>
Thanks!
Best Regards,
Mauro
--
View this message in context: http://www.nabble.com/ibatis%3A-problem-with-an-update-tp16734724p16734724.html
Sent from the iBATIS - User - Java mailing list archive at Nabble.com.