9、mybatis三剑客之mybatis-generator生成数据对象和时间戳优化

1、我们现在根据generatorConfig.xml生成dao层

我们把插件安装好之后,我们点击右边的Maven Project.点开Plugins双击下面的mybatis-generator.

在双击下面的mybatis-generator:generate

9、mybatis三剑客之mybatis-generator生成数据对象和时间戳优化

2、这个时候有一个命令在执行,最好提升BUILD SUCCESS

9、mybatis三剑客之mybatis-generator生成数据对象和时间戳优化

3、然后看dao层和pojo层,还有mappers

9、mybatis三剑客之mybatis-generator生成数据对象和时间戳优化

9、mybatis三剑客之mybatis-generator生成数据对象和时间戳优化

到此为止mybatis-generator就集成到我们项目当中了,并且也已经生成了我们项目的pojo,dao层和mappers.

然后我要做一件事,每一张表里面都有create_time(记录这条数据创建的时间)和update_time(记录这条数据被更新的时间)字段;

现在我要做一个操作,将我们的create_time和update_time的生成不交给代码,交给DB去完成。

因为交给代码的时候我们还要关心这个time就比较浪费我们的精力。

我们将所有xxxMapper.xml里面的createTime和updateTime都赋值成now().

9、mybatis三剑客之mybatis-generator生成数据对象和时间戳优化

9、mybatis三剑客之mybatis-generator生成数据对象和时间戳优化

这样做的主要目的是我们数据的创建和更新时间不在代码里面控制了,我们直接在数据库的内置函数里面控制。