MyBabitsXML中遍历以及插入语句返回ID
2013-12-22 21:25
344 查看
1、插入语句返回成功ID
Java代码
<selectKey keyProperty="id" resultType="int" order="AFTER">
</selectKey> -->
<!-- insert into wm_index_billing(title,publish_time,image_url) values(${title} , ${publishTime} , ${imageUrl})
2、循环遍历
Java代码
<select id="getServiceTypeList" parameterType="com....entity.PreCreatebillrelationEntity" resultMap="preServiceTypeEntity">
select * from v_pre_servicetype where ID in
<foreach item="item" collection="list" index="index" open="(" separator="," close=")">
#{item.serviceId}
</foreach>
</select>
serviceId为PreCreatebillrelationEntity中的属性
3、在插入一条数据后返回该条数据的主键ID
Java代码
<insert id="saveActivity" parameterType="com.....entity.mobile.Activity" useGeneratedKeys="true" keyProperty="id">
INSERT INTO
TSM_ACTIVITY(NAME,SUMMARY,BEGIN_DATE,END_DATE,THUMBNAIL_URL,DISTINCT_URL,DEPLOY_DATE,TOP_DATE,STATUS)
VALUES(#{name},#{summary},#{beginDate},#{endDate},#{thumbnailUrl},#{distinctUrl},#{deployDate},#{topDate},#{status})
</insert>
在insert标签中添加属性useGeneratedKeys="true" keyProperty="id"
keyProperty的值为实体类中的主键属性
Java代码
<selectKey keyProperty="id" resultType="int" order="AFTER">
</selectKey> -->
<!-- insert into wm_index_billing(title,publish_time,image_url) values(${title} , ${publishTime} , ${imageUrl})
2、循环遍历
Java代码
<select id="getServiceTypeList" parameterType="com....entity.PreCreatebillrelationEntity" resultMap="preServiceTypeEntity">
select * from v_pre_servicetype where ID in
<foreach item="item" collection="list" index="index" open="(" separator="," close=")">
#{item.serviceId}
</foreach>
</select>
serviceId为PreCreatebillrelationEntity中的属性
3、在插入一条数据后返回该条数据的主键ID
Java代码
<insert id="saveActivity" parameterType="com.....entity.mobile.Activity" useGeneratedKeys="true" keyProperty="id">
INSERT INTO
TSM_ACTIVITY(NAME,SUMMARY,BEGIN_DATE,END_DATE,THUMBNAIL_URL,DISTINCT_URL,DEPLOY_DATE,TOP_DATE,STATUS)
VALUES(#{name},#{summary},#{beginDate},#{endDate},#{thumbnailUrl},#{distinctUrl},#{deployDate},#{topDate},#{status})
</insert>
在insert标签中添加属性useGeneratedKeys="true" keyProperty="id"
keyProperty的值为实体类中的主键属性
相关文章推荐
- ajax学习笔记
- 数制转换
- POJ1042 钓鱼
- hdu 4292 Food 最大流
- Clojure 学习入门(5)—— 关键字
- hdu 4292 Food 最大流
- Python并发编程的几篇文章
- Disk2vhd v2.0有新版本了
- virtual 与 override
- VirtualBox – Cannot register the hard disk 解决办法
- The Cat in the Hat
- 嵌入式Linux 从业两年了总结(2013)
- Servlet学习四——传输文本
- 开源项目 配置管理软件推荐
- 微软更新Linux Integration Services Version 3.5 for Hyper-V
- c语言中形参和实参的区别
- Java读取UTF-8格式txt文件第一行出现乱码——问号“?”及解决
- 玩转Windows服务系列——Debug、Release版本的注册和卸载,及其原理
- asp.net+javascript倒计时
- jsf1.2 和 jsf2.0 的区别