MyBatis Plus updateById方法更新不了空字符串null

论坛 期权论坛 脚本     
匿名技术用户   2021-1-5 08:50   109   0

背景

在更新数据时使用updateById方法更新数据,但是发现为空的默认没有更新,在网上和官网搜索的许多方法都没有实现,最后查看底层实现才弄出来了,我使用的版本是MyBatis Plus3.3.0

解决方案

在实体类中,属性值上加上注解:

@TableField(value = "STUID", updateStrategy = FieldStrategy.IGNORED, jdbcType = JdbcType.BIGINT)
private Long stuid;

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP