Вот описание данных ввода пакетной вставки Mybatis Foreach: различия между Oracle и MySQL:
• Основное отличие заключается в проблеме установки атрибута сепаратора в теге Foreach:
• Когда сепаратор устанавливается на «», сегментация, окончательная форма кода сплайсинга: insert into table_name (a,b,c) values (v1,v2,v3) ,(v4,v5,v6) ,...
• Когда сепаратор устанавливается на «Объединение All» для разделения, окончательная форма кода сплайсинга: insert into table_name (a,b,c) values (v1,v2,v3) union all (v4,v5,v6) union all...
• Для получения подробной информации см. Пример кода:
Oracle:
<INSERT ID = "INSERDATA" parameterType = "com.test.aaa.bac"> in in table_name (имя, адрес, возраст) значения <foreach collection = "list" item = "index =" index "sepreator =" inus all "> (select #{item.name}, #{item.adress}, #{item.age} ateace} <atem.Mysql:
<INSERT ID = "INSERDATA" parameterType = "com.test.aaa.bac"> вставьте в table_name (имя, адрес, возраст) значения <foreach collection = "list" item = "index =" index "sepreator =", "> ( #{item.name}, #{itex.adress}, #{item.age}) </steam) </steam) </steam) </ Суммировать
Выше приведено данные о вставке пакетов Mybatis Foreach, представленные вам редактором: разница между Oracle и MySQL, я надеюсь, что это будет полезно для всех. Если у вас есть какие -либо вопросы, пожалуйста, оставьте мне сообщение. Редактор ответит всем вовремя!