目录
二、使用MyBatis-generator自动生成MyBatis代码(逆向工程)
ssh2/自定义MVC
1.action(控制层)
2.biz(业务逻辑层)
3.dao(数据访问层)
4.entity(实体层)
ssm
1.controller(控制层)
2.service(业务逻辑层)
3.mapper(数据访问层)
4.model(实体层)
2.1.自动生成的文件
1.com.zking.mapper(数据访问层):
IXxxDAO.java(接口) XxxMapper.java(接口)
XxxDAOImpl.java(实现类) XxxMapper.xml
2.com.zking.model(实体层):
Xxx.java Xxx.java
2.2.导入逆向工程配置文件:generatorConfig.xml( src 下 main 的 resources 目录)
2.3.添加 mybatis-generator-maven-plugin 插件:mybatis-generator-maven-plugin 1.3.2
放在 plugins 标签里
- <plugin>
- <groupId>org.mybatis.generatorgroupId>
- <artifactId>mybatis-generator-maven-pluginartifactId>
- <version>1.3.2version>
- <dependencies>
- <dependency>
- <groupId>mysqlgroupId>
- <artifactId>mysql-connector-javaartifactId>
- <version>5.1.44version>
- dependency>
- dependencies>
- <configuration>
- <overwrite>trueoverwrite>
- configuration>
- plugin>
2.4.修改逆向工程配置文件:generatorConfig.xml
D:\Repository\MavenLocalRepository\mysql\mysql-connector-java\5.1.44"/> com.zking.model" targetProject="src/main/java"> com.zking.mapper" targetProject="src/main/java"> com.zking.mapper" targetProject="src/main/java" type="XMLMAPPER"> schema="g2101" tableName="t_book" domainObjectName="Book" enableCountByExample="false" enableDeleteByExample="false" enableSelectByExample="false" enableUpdateByExample="false">
给 Intellij IDEA 添加一个 “Run运行” 选项,命令:mybatis-generator:generate -e
3.1.添加运行时的选项
1.选择 MybatisSessionFactoryUtils -> 点击 Edit Configurations... ;

2.点击 + 号,找到 Maven ;

3.
Name:取个名字
Run(运行时的选项):mybatis-generator:generate -e

然后这里就会出现你刚才添加的运行时选项,选择 mybatis-generator 对 generatorConfig.xml(逆向工程配置文件)进行启动。(注:mybatis-generator 的名字就是你添加运行时选项取的名字 Name:)

控制台打印:

逆向工程生成成功!!!✿✿✿
完。