今天遇到一个问题,坑爹的玩意儿,找了好久,发现网上的东西太少了,不全,找了好久,恶心坏了。
在此一记游
XML 方式:
<insert id="insertAuthor" useGeneratedKeys="true"
keyProperty="id">
insert into Author (username, password, email, bio) values
<foreach item="item" collection="list" separator=",">
(#{item.username}, #{item.password}, #{item.email}, #{item.bio})
</foreach>
</insert>
注解方式:
@Insert({"<script>" +
"INSERT INTO `table_name` (`字段名`) VALUES " +
"<foreach collection=\"list\" item=\"item\" separator=\",\">" +
"(#{item.实体里面对应的字段名} )" +
"</foreach>" +
"</script>"})
@Options(
useGeneratedKeys = true,
keyProperty = "id"
)
Integer insertBatch(@Param("list") List<实体类> list);
篇幅比较短,仅此一记。

本文记录了一个关于使用MyBatis进行批量插入操作的问题解决过程。提供了两种实现方式:XML配置方式和注解方式,并详细展示了具体的代码实现。
3万+

被折叠的 条评论
为什么被折叠?



