本篇文章为你整理了学习笔记——Mybatis逆向工程MBG;MyBatis逆向工程MBG使用步骤()的详细内容,包含有 学习笔记——Mybatis逆向工程MBG;MyBatis逆向工程MBG使用步骤,希望能帮助你了解 学习笔记——Mybatis逆向工程MBG;MyBatis逆向工程MBG使用步骤。
数据库中表影响程序中代码(表影响java对象)。
MyBatis Generator:简称MGB,是一个专门为MyBatis框架使用定制的代码生成器,可以快速的根据表生成对应的映射文件,接口,以及bean类。
2、正向工程
应用程序中代码影响数据库表中数据(java对象影响表)
二、MGB简介
(1)MyBatis Generator:即MBG
(2)MBG是一个专门为MyBatis框架使用者定制的代码生成器
(3)MBG可以快速的根据表生成对应的映射文件、接口、以及bean类
(4)只可以生成单表CRUD,但是表连接、存储过程等这些复杂sql的定义需要我们手工编写
2023-01-13
三、逆向工程的使用步骤
1、官方文档
http://mybatis.org/generator/
2、导入逆向工程的jar包
放在模块的“pom.xml”中的 dependecies 中
!-- https://mvnrepository.com/artifact/org.mybatis.generator/mybatis-generator-core --
dependency
groupId org.mybatis.generator /groupId
artifactId mybatis-generator-core /artifactId
version 1.3.6 /version
/dependency
3、编写MBG的配置文件mbg.xml(重要几处配置)
相应的配置文件在官方文档中,可以找到
向下滑动
上述配置文件是官方给出的示例配置文件,之后将其中相关部分改为和自己模块匹配的内容
4、运行程序(代码生成器)
四、创建MBG逆向工程项目
1、创建一个maven项目,命名为“day05_mybatis_MBG”
(1)在模块的“pom.xml”中导入jar包
dependencies
!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java --
dependency
groupId mysql /groupId
artifactId mysql-connector-java /artifactId
version 8.0.26 /version
/dependency
!-- https://mvnrepository.com/artifact/org.mybatis/mybatis --
dependency
groupId org.mybatis /groupId
artifactId mybatis /artifactId
version 3.5.6 /version
/dependency
!-- https://mvnrepository.com/artifact/junit/junit --
dependency
groupId junit /groupId
artifactId junit /artifactId
version 4.12 /version
scope test /scope
/dependency
!-- https://mvnrepository.com/artifact/log4j/log4j --
dependency
groupId log4j /groupId
artifactId log4j /artifactId
version 1.2.17 /version
/dependency
!-- https://mvnrepository.com/artifact/org.mybatis.generator/mybatis-generator-core --
dependency
groupId org.mybatis.generator /groupId
artifactId mybatis-generator-core /artifactId
version 1.3.6 /version
/dependency
/dependencies
(2)在“day05_mybatis_MBG.src.main.resources”中创建“mybatis-config.xml”,设置“db.properties”和“log4j.xml”
(3)在“day05_mybatis_MBG.src.main.resources”中创建“mbg.xml“
(4)设置测试文件
在“day05_mubatis_MBG.src.test.java”中创建测试类“TestMBG”
以上就是学习笔记——Mybatis逆向工程MBG;MyBatis逆向工程MBG使用步骤()的详细内容,想要了解更多 学习笔记——Mybatis逆向工程MBG;MyBatis逆向工程MBG使用步骤的内容,请持续关注盛行IT软件开发工作室。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。