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

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



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

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

分享
微博
QQ
微信
回复
2022-10-13 15:12:58
相关问题
@Prop 为什么不能提供默认值啊?
2780浏览 • 1回复 待解决
HarmonyOS 创建数据库为什么有三个文件
1277浏览 • 1回复 待解决
关系数据库如何保存图片?
8965浏览 • 2回复 待解决
关于数据库调试报错问题
1490浏览 • 0回复 待解决
HarmonyOS ArkTS select组件如何设置默认值
1051浏览 • 1回复 待解决
HarmonyOS relationalStore数据库设置监听
950浏览 • 1回复 待解决
sqlite数据库设置密钥问题
1241浏览 • 1回复 待解决
PolarDB 数据库结构是什么
3749浏览 • 1回复 待解决
数据库如何设置加密级别?
1301浏览 • 2回复 待解决
调用关系数据库插值报错
1028浏览 • 1回复 待解决