1
siweipancc 2021-11-08 09:54:10 +08:00 via iPhone
通过什么实现的,lifeCallback 还是 表行定义,还是类默认值。类默认值注意 Bean-copy 源码实现,life 要走 jpa.persist()
|
2
leeg810312 2021-11-08 09:57:26 +08:00 via Android
默认值不生效只有一个原因,insert SQL 填充了字段值
|
3
summerLast 2021-11-08 09:59:57 +08:00
开启 sql 日志 看打印的 sql 就知道了
|
4
Kontinue 2021-11-08 10:07:06 +08:00 2
|
5
securityCoding 2021-11-08 10:08:11 +08:00
并不是不生效,而是默认构造器创建对象时 entity 中的属性就是 null ,直接在 entity 赋值默认值。
|
6
lhr96 2021-11-08 11:16:47 +08:00
4L 正解
|
7
c6h6benzene 2021-11-08 11:57:14 +08:00 via iPhone
我是在实体类里面的 Column 注解里面写了 insertable=false 和 updatable=false 。
|