mybatis generator代码生成

分享人:王鹏举

1.背景介绍

2.知识剖析

3.常见问题

4.解决方案

5.编码实战

6.拓展思考

7.参考文献

8.更多讨论

1.背景介绍

mybatis generator?

MyBatis Generator (MBG) 是一个Mybatis的代码生成器 MyBatis 和 iBATIS. 他可以生成Mybatis各个版本的代码,和iBATIS 2.2.0版本以后的代码。 他可以内省数据库的表(或多个表)然后生成可以用来访问(多个)表的基础对象。 这样和数据库表进行交互时不需要创建对象和配置文件。 MBG的解决了对数据库操作有最大影响的一些简单的CRUD(插入,查询,更新,删除)操作。 当需要操作的实体类较多时,逐个编写基于注解或基于映射文件的CURD耗时长且容易出错,使用MyBatis Generator可以保证CRUD的正确性,以及节省大量的时间。但是仍然需要对联合查询和存储过程手写SQL和对象

2.知识剖析

实现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

3.常见问题

生成过程中遇到的问题

4.解决方案

5.编码实战

6.扩展思考

7.参考文献

http://blog.csdn.net/isea533/article/details/42102297

http://mbg.cndocs.ml/running/running.html

8.更多讨论

分享到此结束

欢迎大家讨论