Mybatis-数据插入
生活随笔
收集整理的這篇文章主要介紹了
Mybatis-数据插入
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
傳統jdbc數據插入
?
1、在Java代碼for循環插入
executeUpdate()
2、批處理方法addBatch(Statement、Prestatement)
addBatch()
executeUpdate()
3、缺點:
1、? 插入速度非常慢,需要頻繁獲取session
2、? 代碼和SQL耦合大,非業務代碼多
?
Mybatis數據插入
?
1、foreach標簽(使用較多)
只寫一條SQL語句,通過拼接SQL語句添加
2、allowMultiQueries=true(MySQL連接屬性)+foreach標簽
寫多條SQL語句,通過MySQL批量添加
3、ExecutorType(常用)
只寫一條的SQL語句,通過mybatis批量添加
在openSession中添加參數ExecutorType.BATCH
轉載于:https://www.cnblogs.com/thyHome/p/9080579.html
總結
以上是生活随笔為你收集整理的Mybatis-数据插入的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 蓦然回首,我是如何走上数据库开发这条路的
- 下一篇: poj2976 Dropping tes