今天折腾了一天网上查了各种资料终于解决了,其实很简单,贴代码
标题非法字符的问题用了()见谅
<insert id="saveApp" parameterType="java.util.HashMap">
INSERT INTO tb_busine_app (
ID,
//表中字段
)
VALUES
<foreach collection="list" item="item" separator="union all">
(
#{item.id}
//#{item.map中的key}
)
</foreach>
</insert>
关于mabaits中foreach百度详细了解下,值得注意我找了很久的错误,插入的属性一定要和map对应,因为前端传值的问题map中没有备注remark这个字段,但是sql语句中有写,导致不能识别一直报错