在实体类中,设置id自增,设置gmtCreate在插入时自动填充,设置gmtModified在创建和修改时自动填充,接着配置自动填充规则:
【用了MybatisPlus后,我很久没有手写sql了】@Configurationpublic class MybatisObjectHandler implements MetaObjectHandler {@Overridepublic void insertFill(MetaObject metaObject) {setFieldValByName("gmtCreate", LocalDateTime.now(),metaObject);setFieldValByName("gmtModified", LocalDateTime.now(),metaObject);}@Overridepublic void updateFill(MetaObject metaObject) {setFieldValByName("gmtModified",LocalDateTime.now(),metaObject);}}
最后直接调用API插入数据
@Testpublic void test3(){UserDO userDO=new UserDO();userDO.setUserId("a011");userDO.setUsername("name11");userDO.setPassword("123456");userMapper.insert(userDO);}
更多的查询方法可以参考官网,十分详细 。但是如果你的sql涉及到多表的连表操作,还是可以自己和MyBatis一样手写sql 。
(五)总结至此,你应该对MybatisPlus有了大致的了解,另外值得一提的是MybatisPlus的开源组织苞米豆是国内的组织,因此这份文档对国内开发人员来说特别友好,可放心使用 。我是鱼仔,我们下期再见!
推荐阅读
- 客户端宕机恢复后想要再建立TCP链接,服务端会如何处理?
- 960年,发动陈桥兵变,建立北宋的后周大将是?宋太宗三次北伐_1
- 为什么范进在中举之后却疯了?范进中举之后为什么疯了
- 最名贵的10种兰花图片,名贵兰花
- 大学生|公务员工资明明不高,为什么看起来很有钱?知道真相后很扎心
- 利润|被踢出苹果供应链后 欧菲光2021年营收“腰斩”:亏了26亿
- 金花茶苗价格,金线莲0价格
- iphone12致敬iphone4十周年?iphone4用了10年
- 科普|为什么有人小时候不喜欢吃香菜 长大后却非常爱?
- 整理了几个NET前后端开发常用资源网站