XML配置文件内容如下:
<parameterMap class="map" id="psDemoParams">
<parameter property="p1" javaType="java.lang.String" jdbcType="VARCHAR" mode="IN" />
<parameter property="p2" javaType="java.lang.String" jdbcType="VARCHAR" mode="IN" />
<parameter property="p3" javaType="java.lang.String" jdbcType="VARCHAR" mode="IN" />
<parameter property="p4" javaType="java.lang.String" jdbcType="varchar" mode="IN" />
<parameter property="p5" javaType="java.lang.String" jdbcType="varchar" mode="OUT" />
</parameterMap>
<procedure id="getServiceName"
parameterMap="psDemoParams"
resultClass="java.lang.String">
<![CDATA[
{call psDemo(?,?,?,?,?)}
]]>
</procedure>
存储过程代码如下:
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
ALTER procedure dbo.psDemo
(
@p1 varchar(10),
@p2 varchar(5),
@p3 varchar(5),
@p4 smallint,
@p5 varchar(100) OUTPUT
)
AS
......
GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
经测试,原因在于:
<parameter property="p5" javaType="java.lang.String" jdbcType="varchar" mode="OUT" /> 中的jdbcType="varchar" 应为 jdbcType="VARCHAR",varchar应该大写;但是mode="IN"中的varchar可以小写!
分享到:
相关推荐
ibatis-2.3.4.726.jar,ibatis-2.3.0.677.jar,ibatis-2.3.3.720.jar下载,都已放入一个压缩包下。
ibatis调用存储过程.txt [removed] var share_info = {}; [removed]
ibatis调用oracle存储过程分页
ibatis-2.3.3.720.jar
用ibatis调用存储过程的介绍,使用java语言进行开发
ibatis调用存储过程使用示例,处理带参数及无参数类型的存储过程,是一个不错的例子。
IBatis.DataMapper.1.6.2 和 IBatis.DataMapper.1.9 开发包
iBatis调用存储过程
IBATIS调用存储过程
Manning.iBATIS.in.Action.Jan.2007.eBook-BBL.pdf Manning.iBATIS.in.Action.Jan.2007.eBook-BBL.pdf Manning.iBATIS.in.Action.Jan.2007.eBook-BBL.pdf
ibatis-2.3.4.732.jar
ibatis-3-core-3.0.0.242.jar.zipibatis-3-core-3.0.0.242.jar.zipibatis-3-core-3.0.0.242.jar.zipibatis-3-core-3.0.0.242.jar.zipibatis-3-core-3.0.0.242.jar.zip
Ibatis中调用其它的SQL语句很容易,那么如何在Ibatis中调用存储过程呢?
NULL 博文链接:https://jun1986.iteye.com/blog/1290064
ibatis-3-core-3.0.0.242.zip ibatis-3-core-3.0.0.242.zip ibatis-3-core-3.0.0.242.zip ibatis-3-core-3.0.0.242.zip
ibatis调用oracle存储过程
ibatis.net官方组件 IBatis.DataMapper.1.6.2 IBatis.DataAccess.1.9.2
ibatis-3-core-3.0.0.200
08_ibatis教程_sql主键生成方式.zip 08_ibatis教程_sql主键生成方式.zip
10_ibatis教程_ibatis-2.3.3.720.zip 10_ibatis教程_ibatis-2.3.3.720.zip