Calling an Oracle procedure function using Ibatis
July 4, 2009, Posted by admin at 2:49 pm
The ibatis documentation provides a sample on how to call a procedure, but how do you call a function in Oracle? The code sample shows it.
<parameterMap id="getSomeFunction" class="java.util.Map" >
<parameter property="question1" jdbcType="INTEGER" javaType="java.lang.String" mode="OUT"/>
<parameter property="question2" jdbcType="VARCHAR" javaType="java.lang.String" mode="IN"/>
<parameter property="question3" jdbcType="INTEGER" javaType="java.lang.String" mode="IN"/>
<parameter property="question54" jdbcType="VARCHAR" javaType="java.lang.String" mode="IN"/>
<parameter property="question5" jdbcType="VARCHAR" javaType="java.lang.String" mode="IN"/>
</parameterMap>
<procedure id="getSomeFunction" parameterMap="getSomeFunction">
{? = call FNC_EXECUTE_SOME_FUNCTION(?, ?, ?, ?)}
</procedure>
