這篇文章主要介紹Mybatis如何批量插入更新xml方式和注解方式,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
創(chuàng)新互聯(lián)是少有的成都做網(wǎng)站、網(wǎng)站建設、營銷型企業(yè)網(wǎng)站、成都微信小程序、手機APP,開發(fā)、制作、設計、買鏈接、推廣優(yōu)化一站式服務網(wǎng)絡公司,從2013年開始,堅持透明化,價格低,無套路經(jīng)營理念。讓網(wǎng)頁驚喜每一位訪客多年來深受用戶好評
Mybatis 批量插入注解形式
@Insert("") int insert(@Param(value = "list")Listlist);
Mybatis 批量插入主鍵存在更新注解形式
@Insert("") int insert(@Param(value = "list")Listlist);
ON DUPLICATE KEY的使用場景大家知道嗎?
當你設計的數(shù)據(jù)庫表中的主鍵存在時更新對應的字段,不存在則插入。
還有一種情況就是你設計的唯一主鍵存在時更新對應的字段,不存在則插入。
大家可以根據(jù)自己的場景看是否需要該字段~
Mybatis 批量更新注解形式
@Insert("") int insert(@Param(value = "list")Listlist);
Mybatis 批量插入xml形式
INSERT INTO t_student(uid,student_id,study_days) VALUES (#{item.uid},#{item.studentId},#{item.studyDays})
Mapper中的方法為
void batch(Listpo)
Mybatis 批量插入主鍵更新xml形式
INSERT INTO t_student(uid,student_id,study_days) VALUES (#{item.uid},#{item.studentId},#{item.studyDays}) ON DUPLICATE KEY UPDATE update_time = now()
Mapper中的方法為
void batch(Listpo)
以上是“Mybatis如何批量插入更新xml方式和注解方式”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道!