分享人:张庆东
1.背景介绍
2.知识剖析
3.常见问题
4.解决方案
5.编码实战
6.扩展思考
7.参考文献
8.更多讨论
修真院有一套代码生成系统,使使用这套系统的人免受各种繁琐的的文件配置。但是遗憾的是,从修真院出去之后就没有代码生成了,如果公司中使用的持久层框架是mybatis,这样我们就可以使用mybatis generator,在短时间内生成实体类、mapper文件、dao接口文件,将这些毫无技术含量的工作交给mybatis generator来做,以提高自己的工作效率
生成的三种方式
1.使用命令行生成
2.使用maven插件进行生成
3.使用图形化工具生成
前两种方式使用的文件都是一样的,第二种则需要配置pom.xml
Mybatis Generator所用文件
1.数据库驱动一个
2.mybatis-generator配置文件generatorConfig.xml
3.mybatis-generator的官方jar包
mybatis-generator的运行过程
连接数据库——》从数据库的表中获取字段——》依据字段生成mapper文件、dao、实体类
数据库命名规范和JAVA命名规范不一样的怎么办?
1.如不加设置,mybatis-generator会把数据库中的下划线规则自动转化为JAVA中的驼峰规则并生成实体类
2.可以通过generatorConfig.xml设置
1.官方文档:http://mbg.cndocs.ml/configreference/xmlconfig.html
2.CSDN博客:http://blog.csdn.net/isea533/article/details/42102297
今天的分享就到这里啦,欢迎大家提问和探讨!