ORM空值处理
0
JPA更新判断
JPA字段需要保存,但是不要更新,例如创建人、创建时间,可以修改注解属性update=false
处理:
@Column(name = "created_by", updatable = false)
MyBatis-Plus更新判断
修改注解属性updateStrategy = FieldStrategy.NEVER
处理忽略更新:
@TableField(value = "created_by", updateStrategy = FieldStrategy.NEVER)
需要注意这里的fill
如果是update
时,那么会忽略updateStrategy
属性,表示字段必定更新。
MyBatis-Plus空值更新
@TableField(updateStrategy = FieldStrategy.IGNORED)