MyBatis批量新增的时候,会报告字段值不能为空 Column can not be null,求助

这个是SQL数据表的建表语句,使用的是MySQL数据库.

http://img.mukewang.com/58eb47b800011be605840161.jpg

MyBatis中的接口:

http://img.mukewang.com/58eb48540001b6c605960398.jpg

Mapper XML文件的配置:

http://img.mukewang.com/58eb48d600016ac209450310.jpg

测试方法的代码:

http://img.mukewang.com/58eb49550001559206020523.jpg

在进行测试的时候,在控制台中报错显示 galleryTheme的值不能为Null,在调用批量插入的时传入的List已经存在两个对象,正如Test方法所示,刚开始接触MyBatis,麻烦大神指点一下。

报错的信息:

http://img.mukewang.com/58eb4b4200019f6911410244.jpg



小甜瓜
浏览 6172回答 3
3回答

慕粉4075985

public void insertGalleryBatch(@Param("list")List<Gallery> galleries);试试
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java