MyBatis generator

大家好,我是it修真院成都分院一名学院,今天给大家分享一下mybatis的逆向工程的使用方法。


1.背景介绍


Mybatis是现在比较常用的持久层框架。用起来比较简单。MyBatis有两种实现方法,分别为基于注解和基于映射

        文件。当需要操作的实体类较多时,逐个编写基于注解或基于映射文件的CURD耗时长且容易出错,使用MyBatis

Generator可以保证CRUD的正确性,以及节省大量的时间。逆向是代表了从数据库到java代码。


2.知识剖析


常用的使用generator的方法


1.maven插件


2.java代码


使用mybatis generator进行代码生成的操作步骤


(1)准备数据库、表


(2)依赖和插件


mybatis-generator-core.jar


mysql-connector-java.jar


mybatis-generator-maven-plugin


3)编写配置文件generatorConfig.xml


a.配置数据库连接地址及账号密码


b.生成的Model类存放位置


c.生成的映射文件存放位置


d.指定要生成的表


3.常见问题


代码生成的映射文件提供了哪些方法?


example类的使用?


4.解决方案


insert()


insertSelective()


deleteByPrimaryKey()


updateByPrimaryKeySelective()


updateByPrimaryKey()


selectByPrimaryKey()


5.编码实战


6.扩展思考


是否可以自动生成多表查询的代码?


http://blog.csdn.net/bandaotixiruiqiang/article/details/72478361?


7.参考文献


MyBatis Gennerator官网

推荐阅读更多精彩内容