本篇文章为你整理了mybatis 如何实现批量更新呢?()的详细内容,包含有 mybatis 如何实现批量更新呢?,希望能帮助你了解 mybatis 如何实现批量更新呢?。
mybatis简介:
MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。
MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。
MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,
将接口和 Java 的 POJOs(Plain Ordinary Java Object,普通的 Java对象)映射成数据库中的记录
下文笔者将讲述mybatis 实现批量更新的方法分享,如下所示:
实现思路:
1.在jdbc.url 连接符后面加上 allowMultiQueries=true
2.***maper.xml中设置update语句
3.修改mapper.java文件中的接口方法
例:
mybatis实现批量更新的代码分享
1.xml文件
update id="updateWeixinUserBatch" parameterType="list"
foreach item="item" collection="list" separator=";"
update tableName
field1 = #{item.username},
field2= #{item.position}
update_time = #{item.updateTime},
update_by = #{item.updateBy},
eventId = #{item.eventId}
where userid = #{item.userid}
and del_Flag = 0
/foreach
/update
2.mapper.java文件
public int updateUserBatch(List User user);
转自:http://www.java265.com/JavaFramework/MyBatis/202204/2864.html
以上就是mybatis 如何实现批量更新呢?()的详细内容,想要了解更多 mybatis 如何实现批量更新呢?的内容,请持续关注盛行IT软件开发工作室。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。