admin管理员组文章数量:1566355
使用 @TableField(updateStrategy = FieldStrategy.IGNORED)遇到的坑
今天遇到了一个坑,踩的我是真疼啊。
说一下场景:
有一个小需求,需要清空表单信息中的日期字段。
持久层使用的是mp。在mp中,如果传值为null的话,那策略默认不处理该字段。
当时第一反应就是使用 @TableField(updateStrategy = FieldStrategy.IGNORED)。
OK,在需要的字段上加上注解,解决!
哈哈哈,之后就踩了坑,在别的方法更新信息的时候,并没有传日期字段,导致不该被清空的字段清空了。于是只能乖乖从java层重新开始写了。
谨记!
本文标签: TableFieldupdateStrategyFieldStrategy
版权声明:本文标题:使用 @TableField(updateStrategy = FieldStrategy.IGNORED)遇到的坑 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dianzi/1725700282a1037384.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论