标签:gen ted table cti code bat esc creat tis
简单语法:
insert into table (字段一,字段二,字段三) values(xx,xx,xx),(oo,oo,oo)
示例:
<insert id="insertBatch" parameterType="java.util.List" useGeneratedKeys="true"> <selectKey resultType="long" keyProperty="id" order="AFTER"> SELECT LAST_INSERT_ID() </selectKey> insert into wd_solr (fayu_id, tablename,name,logo,description,section_no,look_count,favorite_count,create_uid,create_time,update_time,timestamp) values <foreach collection="list" item="wdSolr" index="index" separator=","> ( #{wdSolr.fayuId},#{wdSolr.tablename},#{wdSolr.name},#{wdSolr.logo}, #{wdSolr.description},#{wdSolr.sectionNo},#{wdSolr.lookCount},#{wdSolr.favoriteCount}, #{wdSolr.createUid},#{wdSolr.createTime},#{wdSolr.updateTime},#{wdSolr.timestamp} ) </foreach> </insert>
将插入数据的主键返回到 user 对象中。
SELECT LAST_INSERT_ID():得到刚 insert 进去记录的主键值,只适用与自增主键
keyProperty: 将查询到主键值设置到 parameterType 指定的对象的那个属性
order: SELECT LAST_INSERT_ID() 执行顺序,相对于 insert 语句来说它的执行顺序
resultType: 指定 SELECTLAST_INSERT_ID() 的结果类型
标签:gen ted table cti code bat esc creat tis
原文地址:https://www.cnblogs.com/unknownCode/p/12090461.html