1.我們mybatis-plus一般配置非空字段不更新
mybatis-plus:
global-config:
#字段策略 0:"忽略判斷",1:"非 NULL 判斷"),2:"非空判斷"
field-strategy: 1
如果有時候,某個字段,確實要更新為NULL,這種情況怎么辦?又不能破壞別的字段為空不更新的整體策略
在實體類該字段上加 strategy=FieldStrategy.IGNORED,忽略為空不更新的策略
@TableField(value="score",strategy=FieldStrategy.IGNORED) protected Double score;
2.字段為int整形,java實體類為int,創建實體類時,int默認值為0,有時候不想它默認被賦值為0,默認為NULL就好了,把實體類中int改成Integer就可以了,默認值就為NULL了
