1、插入参数:list对象
2、插完返回主键
主键必须是自增的那种
dao:
void batchInsertReturnPrimaryKey(List<UserTemp> users);
dao对应的xml:
keyProperty是dto中的主键字段java属性
keyColumn是MySQL的主键是数据库字段
<insert id="batchInsertReturnPrimaryKey" useGeneratedKeys="true"
keyProperty="tempId" keyColumn="id">
insert ignore user (name,age)values
<foreach collection="list" item="item" separator="," close=";">
(#{item.name},#{item.age})
</foreach>
</insert>
执行完会在传入的参数List<User>中的数据返回主键值