最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Mybatis generator自动生成代码插件实例解析
时间:2020-09-17 编辑:袖梨 来源:一聚教程网
本篇文章小编给大家分享一下Mybatis generator自动生成代码插件实例解析,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看。
mybatis自动生成代码(实体类、Dao接口等)是很成熟的了,就是使用mybatis-generator插件。 它是一个开源的插件,使用maven构建最好,可以很方便的执行
插件官方简介:
http://www.mybatis.org/generator/index.html
插件的GitHub地址:
https://github.com/mybatis/generator
如何使用mybatis-generator插件呢?只需要三步:
1、修改pom.xml配置文件
网上大部分说法都要添加依赖:mybatis-generator-core。但是我测试之后并不需要,可能新版本改版过了吧,只要在
需要特别注意的是:这里要指定配置文件目录,名字可以自定义。
org.mybatis.generator mybatis-generator-maven-plugin 1.3.6 ${basedir}/src/main/resources/generatorConfig.xml true true mysql mysql-connector-java 5.1.44
2、添加pom中指定的配置文件generatorConfig.xml
比较重要的一个是,该插件生成代码有带xml映射文件的 和不带xml而是使用注解的 两种方式,只需要配置
XMLMAPPER 生成xml映射文件, ANNOTATEDMAPPER 生成的dao采用注解来写sql
mybatis-generator的属性详解网上也有很多资料,下面给出我的一个模板:
3、执行mybatis-generator
如果使用IDEA来加载项目,那再简单不过了。在【Maven Projects】窗口,找到对应项目下的【Plugins】目录,找到【mybatis-generator】下第一个generate命令,直接双击就好了,如图:
如果非要自己写命令,或者就是非maven项目,那就需要在第二步中必须指定本地的数据库驱动,将目录切换到lib目录下,然后执行脚本:
java -jar mybatis-generator-core-1.3.6.jar -configfile generatorConfig.xml -overwrite
(PS:这种方法暂时没验证过啊,网上都这么写的,囧)
注意:重复执行会覆盖
相关文章
- SpringBoot自定义bean绑定解析 10-24
- Javaweb工程运行报错HTTP Status 404解决教程 10-20
- JAVA获取jvm和操作系统相关信息方法 10-20
- BeanFactory和FactoryBean的区别讲解 10-20
- 微信小程序的宿主环境实现教程 10-10
- dispatchEvent解决重叠元素响应事件教程 10-10