Mybatis批量插入得到自增主键 sqlmybatis自增主键
程序员文章站
2022-06-19 23:35:13
...
注意:Mybatis从3.3.1开始支持批量插入返回主键功能,请先检查mybatis版本是否支持。
<insert id="saveBatch" parameterType="java.util.List" useGeneratedKeys="true" keyProperty="id" > INSERT INTO SMS_TEMPLATE( USER_ID, SIGNATURE, TYPE, SMS_TEMPLATE, POST_FIX, ACTIVITY_ID, IS_ACTIVITY, ACTIVITY_PLATFORM ) VALUES <foreach collection="list" item="item" index="index" separator=","> ( #{item.userId} ,#{item.signature} ,#{item.type} ,#{item.smsTemplate} ,#{item.postFix} ,#{item.activityId} ,#{item.isActivity} ,#{item.activityPlatform}) </foreach> </insert>
上一篇: 参数管理与共享
推荐阅读
-
Mybatis 示例之 SelectKey ,mysql数据库设置自增也需连用生产主键
-
Oracle如何创建表的自增主键ID—SEQ序列和Mybatis.xml的selectKey代码
-
Mybatis 插入数据时返回自增的主键Id
-
Mybatis批量插入得到自增主键 sqlmybatis自增主键
-
小议主子表INT自增主键插入记录的方法_MySQL
-
Java获取数据库自增主键表中插入数据的ID
-
使用mybatis插入自增主键ID的数据后返回自增的ID
-
使用mybatis插入自增主键ID的数据后返回自增的ID
-
ibatis 如何利用自增主键插入数据库
-
mybatis入门程序:向数据库中添加用户&&自增主键和非自增主键的返回