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
set
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
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/538438.html
標籤:其他
上一篇:OpenGL 色階
下一篇:CentOS 7安裝部署禪道
