<insert id="insertAll" parameterType="List">
INSERT INTO oa_notify_record(
ID,
OA_NOTIFY_ID,
USER_ID,
READ_FLAG,
READ_DATE
)
<if test="list.get(0).dbName == 'oracle'">
<foreach collection="list" item="e" separator=" union all ">
SELECT #{e.id},
#{e.oaNotify.id},
#{e.user.id},
#{e.readFlag},
#{e.readDate
mybatis 利用foreach insert 批量插入数据
最新推荐文章于 2024-04-11 15:00:53 发布
本文详细介绍了MyBatis中如何使用foreach标签进行批量数据插入,讲解了collection、item、separator、open、close和index等属性的用法,并提到了在Oracle和MySQL中的不同写法,特别是Oracle中需要的from dual关键字。


543

被折叠的 条评论
为什么被折叠?



