在sqlserver中
height字段类型是float
height值是180.00
insert into user(name,sex,age,height)values
<foreach collection="list" item="item" separator=",">
(#{name},#{sex},#{age},#{height})
</foreach>
上面一般正常写法,但是在循环第二条数据是,将类型改掉了,所以将原语句调换一下位置。
成功运行
<foreach collection="list" item="item" separator=";">
insert into user(name,sex,age,height)values
(#{name},#{sex},#{age},#{height})
</foreach>