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