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
相关问题
@Prop 为什么不能提供默认值啊?
1072浏览 • 1回复 待解决
关系数据库如何保存图片?
6951浏览 • 2回复 待解决
PolarDB 数据库结构是什么
1877浏览 • 1回复 待解决
mysql导出数据库报错怎么回事啊?
1261浏览 • 1回复 待解决
OceanBase是什么样的数据库?
2470浏览 • 1回复 待解决
数据库的游标有什么必要性?
1497浏览 • 1回复 待解决
OrmDatabase 数据库问题
2385浏览 • 1回复 待解决
多个数据库,同步数据
1110浏览 • 1回复 待解决