• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

mybatis-plus自动填充

MyBatis 海叔叔 4小时前 3次浏览 已收录 0个评论

mybatis-plus自动填充
学习使用mybatis-plus的自动填充功能,对create_time和update_time做一个自动填充,期间碰到了一些问题,记录一下问题和相关代码?

[email protected](fill = FieldFill.INSERT)[email protected](fill = FieldFill.UPDATE)
User

添加MyMetaObjectHandler类(名字可自定义,注意要实现MetaObjectHandler类)

==这块有个坑,要注意字段类型,mybatis-plus在时间上默认用的是LocalDateTime类,测试的时候没注意,用了Date类,结果导致值一直添加不进去?,再提一嘴,strictInsertFill() 方法的第二个参数是类下的字段名,不是数据库中的字段名==

MyMetaObjectHandler

复制代码或者查看详情可移步至mybatis-plus官网 ? mybatis-plus 自动填充功能

或者直接复制如下

因为刚好碰到LocalDateTime这个类,就面向百度学习了一下,找到一篇不错的博客,推荐一下 ? JDK8的LocalDateTime用法

话说,LocalDateTime类在==JDK8==中就有了,现在==JDK15==已经出来一段时间了(○´・д・)ノ,而咱现在才知道有这个类,看来得多花时间巩固基础和不断学习了?

注:由于此篇文章核心只是记录一下问题的解决方案,并不会从建库建表开始记录,需要从零搭建测试可移步至 mybatis-plus官网


喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址