这里是修真院后端小课堂,每篇分享文从
本篇分享的是:如何使用mybatis generator代码生成?
(1)背景介绍:
MyBatis Generator
MyBatis Generator (MBG) 是一个Mybatis的代码生成器
他可以内省数据库的表(或多个表)然后生成可以用来访问(多个)表的基础对象。
这样和数据库表进行交互时不需要创建对象和配置文件。
MBG的解决了对数据库操作有最大影响的一些简单的CRUD(插入,查询,更新,删除)操作。
您仍然需要对联合查询和存储过程手写SQL和对象
(2)知识剖析:
实现MBG的方式
1.使用命令行生成(了解)
2.使用maven插件进行生成(常用)
两种方式使用的generator.xml文件内的配置都是一样的,第一种需要用命令行加载jar包,第二种则需要用编辑器配置pom.xml
使用mybatis generator进行代码生成的操作步骤
第一步:准备数据库、表
第二步:3个依赖和1个插件
mybatis.jar
mybatis-generator-core.jar
mysql-connector-java.jar
mybatis-generator-maven-plugin
第三步:编写配置文件generatorConfig.xml
a.配置数据库连接地址及账号密码
b.生成的Model类存放位置
c.生成的映射文件存放位置
d.指定要