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 为什么不能提供默认值啊?
1993浏览 • 1回复 待解决
关系数据库如何保存图片?
8075浏览 • 2回复 待解决
关于数据库调试报错问题
217浏览 • 0回复 待解决
HarmonyOS relationalStore数据库设置监听
314浏览 • 1回复 待解决
sqlite数据库设置密钥问题
131浏览 • 1回复 待解决
数据库如何设置加密级别?
352浏览 • 2回复 待解决
PolarDB 数据库结构是什么
2899浏览 • 1回复 待解决
调用关系数据库插值报错
125浏览 • 1回复 待解决
HarmonyOS 类中属性默认值问题
36浏览 • 1回复 待解决
mysql导出数据库报错怎么回事啊?
2195浏览 • 1回复 待解决
OceanBase是什么样的数据库?
3547浏览 • 1回复 待解决