MyBatis Generator逆向工程
什么是逆向工程?
简单来说,Mybatis逆向工程可以根据数据库的表来逆向生成相关java代码和sql语句,如mapper.java,mapper.xml。虽然mapper接口及其配置文件我们完全可以自己写,不过当表数量很多,关联复杂时,用MyBatis Generator逆向工程就十分方便了。当然了,我们也可以根据业务逻辑修改其生成的mapper。
导入jar包
将mybatis-generator-core相关jar包导入项目,在maven仓库中搜索mybatis generator,复制代码到pom.xml。
不了解Maven的小伙伴,可以点这里。
或者直接下载并导入jar包,github下载地址。
1 | java复制代码<!-- https://mvnrepository.com/artifact/org.mybatis.generator/mybatis-generator-core --> |
配置文件
新建配置文件mbg.xml,配置数据库连接,指定生成文件及位置,指定待生成的数据库的表等。
1 | java复制代码<?xml version="1.0" encoding="UTF-8"?> |
生成代码
配置完后,官网上逆向生成的方法有很多,如命令行,eclipse插件等,这里介绍用java代码调用。
新建MBGTest.java
1 | java复制代码package cn.csdn.test; |
Run As->Java Application
最后控制台打印finish,刷新目录,就有生成的文件了。
原创不易,请勿转载(
本不富裕的访问量雪上加霜)博主首页:blog.csdn.net/qq_45034708
如果文章对你有帮助,记得关注点赞收藏❤
本文转载自: 掘金