Berikut adalah deskripsi data penyisipan batch mybatis foreach: perbedaan antara oracle dan mysql:
• Perbedaan utama terletak pada masalah pengaturan atribut pemisah dalam tag foreach:
• Ketika pemisah diatur ke "," segmentasi, formulir kode splicing akhir adalah: insert into table_name (a,b,c) values (v1,v2,v3) ,(v4,v5,v6) ,...
• Ketika pemisah diatur ke "Union All" untuk dibagi, formulir kode splicing akhir adalah: insert into table_name (a,b,c) values (v1,v2,v3) union all (v4,v5,v6) union all...
• Untuk detailnya, silakan lihat kode sampel:
Peramal:
<insert id = "inserData" parameTerType = "com.test.aaa.bac"> masukkan ke table_name (nama, alamat, usia) nilai <foreach collection = "list" item = "item" index = "index" puparator = "Union all"> (pilih #{name.Mysql:
<masukkan id = "inserData" parameTerType = "com.test.aaa.bac"> masukkan ke table_name (nama, alamat, usia) Nilai <foreach collection = "list" item = "item" index = "index" puparator = ","> ( #{{item.name}, #{item.adress}, #{lage. Meringkaskan
Di atas adalah data penyisipan batch dari Mybatis foreach yang diperkenalkan kepada Anda oleh editor: perbedaan antara Oracle dan MySQL, saya harap ini akan membantu semua orang. Jika Anda memiliki pertanyaan, silakan tinggalkan saya pesan. Editor akan membalas semua orang tepat waktu!