Mybatis代码自动生成工具

时间:2021-6-5 作者:qvyue

mybatisgenerator官方资料:http://mybatis.org/generator/

一 Maven项目

快速构建一个maven项目,不想自己构建maven项目的同学可直接在github上clone:https://github.com/l923245501/mybatis-generator.git

Mybatis代码自动生成工具
快速项目截图.png

二 Maven依赖

这里以mysql数据库做例子,其他数据只需将驱动包修改为对应数据库的驱动包即可。

 compileorg.mybatis.generatormybatis-generator-maven-plugin1.4.0truetruemysqlmysql-connector-java8.0.23

三 创建generatorConfig.xml文件

在resources文件夹下创建generatorConfig.xml文件

1、jdbcConnection修改

修改数据库驱动名(这里以MySQL为例子,其他数据库需要修改驱动包名,修改数据库链接、用户名、密码

2、设置model、mapper、xml的生成的地址以及包名

对应标签为:javaModelGenerator、javaClientGenerator、sqlMapGenerator

3、修改表名

table标签修改表名,以及需要生成的实体名称

四 生成代码

以eclipse为例,右键pom.xml—>run as—>maven build 输入:mybatis-generator:generate 后点击run;运行完之后刷新一下项目。

Mybatis代码自动生成工具
run.png

Mybatis代码自动生成工具
run2.png

结果示例:

Mybatis代码自动生成工具
结果示例.png

温馨提醒:如果数据库表没有设置主键,生成的mapper会只有两个方法。

声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:qvyue@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。