MyBatis-Plus的MetaObjectHandler配置问题

MyBatis-Plus的MetaObjectHandler配置问题,第1张

MyBatis-Plus的MetaObjectHandler配置问题 记MyBatis-Plus的metaObjectHandler配置无效

在倒拾mp的过程中,根据官方文档进行自动填充的配置。
官方网址

实体类配置@tablefiled,实现metaObjectHandler并注入容器。

然而测试的时候 填充属性一直为null。我不李姐

并且新的方法strictInsertFill()不成功,但旧的setFieldValByName()却可以,遂打开strictInsertFill()的源码进行研究。

最后发现strictInsertFill()的注入更为严格,我的属性使用的是Data,注入的是localDateTime,在上图的流过滤中是不通过的,所以mp判断没有转入有效的注入值,导致插入时为null。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5637245.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存