ibatis: insert时调用外部参数,还有sql in的用法
2012-01-13 17:42
465 查看
一:insert 外部参数
(1) 定义外部参数
<parameterMap class="Entity.Test" id="testMap">
<parameter property="id" javaType="java.lang.Integer" jdbcType="INTEGER"/>
<parameter property="createTime" javaType="java.lang.String" jdbcType="datetime"/>
</parameterMap>
(2) parameterMap设为(1) 定义的参数
<!-- 测试用外部参数插入 -->
<insert id="insetTest" parameterMap="testMap">
INSERT INTO Test(id, createTime) VALUES(?,?)
</insert>
二:删除时in语句的用法
<!-- 测试in语句 -->
<delete id="deleteInTest" parameterClass="java.util.List">
DELETE FROM TEST WHERE id IN
<iterate conjunction="," open="(" close=")">
#value[]#
</iterate>
</delete>
(1) 定义外部参数
<parameterMap class="Entity.Test" id="testMap">
<parameter property="id" javaType="java.lang.Integer" jdbcType="INTEGER"/>
<parameter property="createTime" javaType="java.lang.String" jdbcType="datetime"/>
</parameterMap>
(2) parameterMap设为(1) 定义的参数
<!-- 测试用外部参数插入 -->
<insert id="insetTest" parameterMap="testMap">
INSERT INTO Test(id, createTime) VALUES(?,?)
</insert>
二:删除时in语句的用法
<!-- 测试in语句 -->
<delete id="deleteInTest" parameterClass="java.util.List">
DELETE FROM TEST WHERE id IN
<iterate conjunction="," open="(" close=")">
#value[]#
</iterate>
</delete>
相关文章推荐
- Android Activity之间相互调用与传递参数的原理与用法分析
- c# 调用外部程序(带参数)
- Vue中使用Froala Editor时,外部方法调用html.insert()插入内容到光标最后停留位置功能实现
- asp.net模板引擎Razor调用外部方法用法实例
- asp.net模板引擎Razor调用外部方法用法实例
- 外部程序调用BAPI应注意输入参数的位数...
- Vue中使用Froala Editor时,外部方法调用html.insert()插入内容到光标最后停留位置功能实现
- Ibatis中insert用法(转)
- ibatis调用存储过程(带输出参数的存储过程)
- Python调用(运行)外部程序参数问题
- PHP中调用外部程序,及其参数与返回值
- buildroot下查找外部编译器通过ext-toolchain-wrapper调用的参数
- Vue中使用Froala Editor时,外部方法调用html.insert()插入内容到光标最后停留位置功能实现
- MyBatis调用带有返回结果、output参数的存储过程上与ibatis的区别
- Ibatis调用存储过程返回参数
- Vue中使用Froala Editor时,外部方法调用html.insert()插入内容到光标最后停留位置功能实现
- Vue中使用Froala Editor时,外部方法调用html.insert()插入内容到光标最后停留位置功能实现
- Angular外部使用js调用Angular控制器中的函数方法或变量用法示例
- abap submit用法(一)调用外部程序(abap内存获取数据)
- 【Tcl/tk】多个参数调用之eval的用法