dzWatching 2022-08-01 19:37 采纳率: 57.1%
浏览 52

mybatis-plus更新数据异常

友友们 我遇到一个问题。在使用mybatis-plus的updateById函数的时候出现了异常

img

。根据异常提示,是employee实体中的update_user字段不能为空

img

,所以我想到了我传递的employee实体中这个字段对应的属性为null

img

。但是updateById函数中规定如果属性为null,则不会对数据库中的字段进行更新,为什么会触发数据库不为null的约束呢?而且其它的字段我也传的null,这些字段约束也不能null,但是没有出现异常。求解答

  • 写回答

2条回答

  • 程序员Shark 2022-08-02 14:58
    关注

    贴出你的实体类entity 看看,如果设置了 updateStrategy = FieldStrategy.IGNORED ,那么就会更新为null

    评论

报告相同问题?

问题事件

  • 创建了问题 8月1日