知识剖析
生成的三种方式
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
1.CSDN博客:http://blog.csdn.net/isea533/article/details/42102297
六、更多讨论
提问1:如果我有一个方法要传两个参数,那这种自动生成还能实现么?
答:除去代码生成自动生成的6个方法,其他的sql语句和接口都是要自己写的
提问2:最后一个图形化工具是通过运行代码里的主程序启动的?
答:没错,这并不是一个独立的程序,而是一个java项目,通过main方法执行