50,530
社区成员
发帖
与我相关
我的任务
分享
mybatis不能直接插入null值吧,为空时要指定数据类型。如#{name,jdbcType=VARCHAR}
[quote=引用 楼主 youzipan 的回复:] xml配置如下: <insert id="addImageList"> insert into product_show_image (id,show_id,show_image,create_name,update_name,state,deleted) values <foreach collection="imagelist" item="item" index="index" separator=","> (null,#{item.showId},#{item.showImage},#{item.createName},#{item.updateName},#{item.state},#{item.rank},#{item.deleted}) </foreach> </insert> dao: public void addImageList(@Param("imagelist")List<ProductShowImage> imagelist); 报错: There is no getter for property named '' in 'class com.baai.bean.product.ProductShowImage',named里面是空,不知道什么情况,数据库用的是mysql
xml配置如下: <insert id="addImageList"> insert into product_show_image (id,show_id,show_image,create_name,update_name,state,deleted) values <foreach collection="imagelist" item="item" index="index" separator=","> (null,#{item.showId},#{item.showImage},#{item.createName},#{item.updateName},#{item.state},#{item.rank},#{item.deleted}) </foreach> </insert> dao: public void addImageList(@Param("imagelist")List<ProductShowImage> imagelist); 报错: There is no getter for property named '' in 'class com.baai.bean.product.ProductShowImage',named里面是空,不知道什么情况,数据库用的是mysql