mybatis批量插入數據

最近在做ssm項目的時候,需要向oracle批量插入數據,期間遇到很多問題,參考了網上很多博客,最總得以解決。

遇到如下問題:1.利用springmvc接受對象的集合時,老是報錯?

解決方案:將對象的集合包裝到一個query裏,controller就能正常接收了。

2.向oracle數據庫批量插入數據時老是報錯?

解決方法:嘗試了很多方式,都不能插入數據,報各種錯誤。利用參考文獻裏的方式,就能完美解決。

與mysql數據庫批量插入不同的是,在向Oracle批量插入數據時:

        1.SQL中沒有VALUES;

        2.<foreach>標籤中的(selece ..... from dual);

        3.<foreach>標籤中的separator的屬性爲"UNION ALL",將查詢合併結果集。

參考文獻:MyBatis foreach語句批量插入數據

Mybatis結合Oracle的foreach insert批量插入

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章