首页 > 其他分享 >mybatis批量插入时报错:syntax error, expect ‘)‘

mybatis批量插入时报错:syntax error, expect ‘)‘

时间:2022-08-30 10:58:17浏览次数:66  
标签:批量 syntax item expect error mybatis

问题:

mybatis批量插入时报错:syntax error, expect ‘)’

 

解决:

是因为传入的参数list为null,在代码中加上list.size()>0的判断。

mapper文件:

<insert id="batchInsertSysUserAssoc">
    insert into sys_user_assoc(user_id, assoc_id, is_parent) values
    <foreach item="item" index="index" collection="list" separator=",">
        (#{item.userId},#{item.assocId},#{item.isParent})
    </foreach>
</insert>

 

标签:批量,syntax,item,expect,error,mybatis
From: https://www.cnblogs.com/mask-xiexie/p/16638514.html

相关文章