用了MybatisPlus后,我很久没有手写sql了( 二 )

在实体类中,设置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的开源组织苞米豆是国内的组织,因此这份文档对国内开发人员来说特别友好,可放心使用 。我是鱼仔,我们下期再见!




推荐阅读