JPA 数据库已经设置默认值了. 为什么保存时报错 Column cannot be null ?

JPA 数据库已经设置默认值了. 为什么保存时报错 Column cannot be null ?



数据库
java
mysql
2022-10-13 13:30:33
浏览
已于2022-10-13 13:31:10修改
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
超级马里奥64
2

JPA默认是全量操作字段,所以这里实际生成的SQL语句还是会向aaa字段插入nul值,如果你想空值就不插入使用数据库默认值,给字段打上@DynamicInsert注解

分享
微博
QQ
微信
回复
2022-10-13 15:12:58
相关问题
关系数据库如何保存图片?
5928浏览 • 2回复 待解决
PolarDB 数据库结构是什么
1120浏览 • 1回复 待解决
mysql导出数据库报错怎么回事啊?
334浏览 • 1回复 待解决
OceanBase是什么样的数据库?
1695浏览 • 1回复 待解决
数据库的游标有什么必要性?
760浏览 • 1回复 待解决
OrmDatabase 数据库问题
1661浏览 • 1回复 待解决
多个数据库,同步数据
375浏览 • 1回复 待解决