IBATIS - SYBASE Stored Procedure NULL POINTER EXCEPTION
-------------------------------------------------------
Key: IBATIS-383
URL: https://issues.apache.org/jira/browse/IBATIS-383
Project: iBatis for Java
Issue Type: Bug
Environment: I am Using WAS5.1,Window Platform, IBATIS, SYBASE
Reporter: Aravind
Priority: Blocker
I have a Stored Procedure which insert Data into a Table and a Select statement
after that which returns the identity Column value back.
The following is the Parameter Map i am using Object
<!--Procedure to Save in Transaction Master STARTS -->
<resultMap id="saveTransactionResult" class="Transaction">
<result property="transactionId" column="TXN_ID"/>
</resultMap>
<parameterMap id="saveTransactionParam" class="Transaction">
<parameter property="assetInformation.price" jdbcType = "INTEGER"
javaType="java.lang.String" mode="IN"/>
<parameter property="profile.profileId" jdbcType = "VARCHAR"
javaType="java.lang.String" mode="IN"/>
<parameter property="transactionType" jdbcType = "VARCHAR"
javaType="java.lang.String" mode="IN"/>
<parameter property="assetInformation.draftFlag" jdbcType = "VARCHAR"
javaType="java.lang.String" mode="IN"/>
<parameter property="account.accountNumber" jdbcType = "VARCHAR"
javaType="java.lang.String" mode="IN"/>
<parameter property="assetInformation.assetId" jdbcType = "VARCHAR"
javaType="java.lang.String" mode="IN"/>
<parameter property="userId" jdbcType = "VARCHAR" javaType="java.lang.String"
mode="IN"/>
</parameterMap>
<procedure id="SAVE_TRANSACTION" parameterMap ="saveTransactionParam"
resultMap="saveTransactionResult">
{ call sp_savetransaction(?,?,?,?,?,?,?) }
</procedure>
Java Code where i make the Call to Stored Procedure is below..
Transaction tran = (Transaction)queryForObject(SAVE_TRANSACTION,
transactionDto.getTransaction());
I am using QueryforObject Method to Invoke the Stored Procedure.
Whenever the Stored Procedure has Select statements alone.. I am getting back
the Object with Data...But if the Stored Procedure is having Insert Statements
and then a select Statement ..The Object is not Returned and giving NULL
POINTER Exception while trying to Access the Object. But Eventhough i get no
object back the Insert Statement get executed Successfully and i can see the
Details in the Table.
Please help me on this Issue as we are not able to Proceed further...and we are
falling behind on our deadline dates for the project to go into Prodn due to
this issue...
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira