分享人:王鹏举
1.背景介绍
2.知识剖析
3.常见问题
4.解决方案
5.编码实战
6.拓展思考
7.参考文献
8.更多讨论
mybatis generator?
MyBatis Generator (MBG) 是一个Mybatis的代码生成器 MyBatis 和 iBATIS. 他可以生成Mybatis各个版本的代码,和iBATIS 2.2.0版本以后的代码。 他可以内省数据库的表(或多个表)然后生成可以用来访问(多个)表的基础对象。 这样和数据库表进行交互时不需要创建对象和配置文件。 MBG的解决了对数据库操作有最大影响的一些简单的CRUD(插入,查询,更新,删除)操作。 当需要操作的实体类较多时,逐个编写基于注解或基于映射文件的CURD耗时长且容易出错,使用MyBatis Generator可以保证CRUD的正确性,以及节省大量的时间。但是仍然需要对联合查询和存储过程手写SQL和对象
实现MBG的方式?
1.maven插件
2.java代码
3.cmd命令
使用mybatis generator进行代码生成的操作步骤?
第一步:准备数据库、表
第二步:3个依赖和1个插件
1.mybatis-3.2.7.jar
2.mysql-connector-java-5.1.25-bin.jar
3.mybatis-generator-core-1.3.2.jar
生成过程中遇到的问题
http://blog.csdn.net/isea533/article/details/42102297
http://mbg.cndocs.ml/running/running.html
欢迎大家讨论