mybatis更新某一已经有值的字段为Null

突然遇到一个问题,用框架自带的更新方法,发现有值的字段没有被更新。

查看框架拼接sql如下图:

根本没有拼接上我想要更新的两个字段,

解决办法:

在实体里这两个字段加

@TableField(updateStrategy = FieldStrategy.IGNORED)

解决:

mybatis更新某一已经有值的字段为Null_第1张图片

 

你可能感兴趣的:(java,mybatis,java)