MyBatis自动生成代码(扩展)

可以利用Mybatis-Generator来帮我们自动生成文件

1、自动生成实体类  

      可以帮助我们针对数据库中的每张表自动生成实体类

2、自动生成SQL映射文件

         可以帮助我们针对每张表自动生成SQL配置文件,配置文件里已经定义好对于该表的增删改查的SQL以及映射

3、自动生成接口类  

      可以帮助我们针对每个SQL配置文件自动生成接口类并关联

准备工作

1.下载Mybatis-Generator的zip压缩包。    地址为:https://github.com/mybatis/generator/releases

MyBatis自动生成代码(扩展)_第1张图片

下载后解压该zip包,获取里面的jar包,

MyBatis自动生成代码(扩展)_第2张图片

2.下载相应的数据库连接jar包

3.检查Java的运行环境。

    在命令行模式下输入 java,或者 java – version

MyBatis自动生成代码(扩展)_第3张图片

    能被系统识别说明环境没问题,如果不能识别请配置系统的环境变量

生成步骤

1.在任意一个盘下建立一个文件夹,且把相应的jar包拷贝在该目录下。     且新建一个src目录,用来保存生成之后的文件

MyBatis自动生成代码(扩展)_第4张图片

2.在该目录下建立名为generatorConfig.xml的文件

    为了能被jar文件识别,请不要直接用记事本建立一个txt文档并保存为.xml后缀。在ideal中编辑好之后拷贝到该目录中。

MyBatis自动生成代码(扩展)_第5张图片

3.修改generatorConfig.xml文件

(1) 文件头部分如下

MyBatis自动生成代码(扩展)_第6张图片

2)指定对应的数据库连接jar文件的地址 

路径MyBatis自动生成代码(扩展)_第7张图片

3)去掉自动生成工具的注释

MyBatis自动生成代码(扩展)_第8张图片

注意此处包含context 标签的开始 

4)设置数据库连接地址 

MyBatis自动生成代码(扩展)_第9张图片

5)指定实体类生成后的包名,以及保存地址 6)指定SQL映射文件生成后的包名以及保存地址

7)指定接口生成后的包名,以及保存地址

8)指定数据库表和实体类的对应关系。 

MyBatis自动生成代码(扩展)_第10张图片

注意此处关闭context 标签

4.在当前文件夹的空白处,按住shift按键和鼠标右键,后选择“在此处打开命令窗口”选项

MyBatis自动生成代码(扩展)_第11张图片

5,运行以下的命令。

java -jar mybatis-generator-core-1.4.2.jar -configfile generatorConfig.xml -overwrite

注意检查此处的配置文件的文件名是否和文件夹中的一致

MyBatis自动生成代码(扩展)_第12张图片

MyBatis自动生成代码(扩展)_第13张图片

 MyBatis自动生成代码(扩展)_第14张图片

MyBatis自动生成代码(扩展)_第15张图片

MyBatis自动生成代码(扩展)_第16张图片

你可能感兴趣的:(java,mybatis自动生成,mybatis,java,自动生成工具)