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

1.CSDN博客:http://blog.csdn.net/isea533/article/details/42102297


六、更多讨论

提问1:如果我有一个方法要传两个参数,那这种自动生成还能实现么?

答:除去代码生成自动生成的6个方法,其他的sql语句和接口都是要自己写的

提问2:最后一个图形化工具是通过运行代码里的主程序启动的?

答:没错,这并不是一个独立的程序,而是一个java项目,通过main方法执行

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值