mybatis plus自动填充功能使用注意事项


前提:

  在使用mybatis plus自动填充功能时,没有使用@Mapper注解,而是自定义的Mapper.xml

问题:

  填充功能未生效。

排查:

  使用BaseMapper中的方法可以填充数据,但是使用自定义的Mapper.xml中写的语句却不生效。

  后来发现填充数据是在执行完自定义的sql之后填充的数据,所以在写sql语句的时候,需要自动填充的字段不可以使用非空判断,如下图是我最后成功的例子

依赖包:

 

 

MetaObjectHandler:

 

 

 

实体类:

 

 Mapper:

 

 Mapper.xml:

 

 

到此,字段填充就OK了。

如果有帮到您,请帮忙点一下推荐或评论留言,谢谢!

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM