可以利用Mybatis-Generator来帮我们自动生成文件
1、自动生成实体类
可以帮助我们针对数据库中的每张表自动生成实体类
2、自动生成SQL映射文件
可以帮助我们针对每张表自动生成SQL配置文件,配置文件里已经定义好对于该表的增删改查的SQL以及映射
3、自动生成接口类
可以帮助我们针对每个SQL配置文件自动生成接口类并关联
准备工作
1.下载Mybatis-Generator的zip压缩包。 地址为:https://github.com/mybatis/generator/releases
下载后解压该zip包,获取里面的jar包,
2.下载相应的数据库连接jar包
3.检查Java的运行环境。
在命令行模式下输入 java,或者 java – version
能被系统识别说明环境没问题,如果不能识别请配置系统的环境变量
生成步骤
1.在任意一个盘下建立一个文件夹,且把相应的jar包拷贝在该目录下。 且新建一个src目录,用来保存生成之后的文件
2.在该目录下建立名为generatorConfig.xml的文件
为了能被jar文件识别,请不要直接用记事本建立一个txt文档并保存为.xml后缀。在ideal中编辑好之后拷贝到该目录中。
3.修改generatorConfig.xml文件
(1) 文件头部分如下
2)指定对应的数据库连接jar文件的地址
路径
3)去掉自动生成工具的注释
注意此处包含context 标签的开始
4)设置数据库连接地址
5)指定实体类生成后的包名,以及保存地址 6)指定SQL映射文件生成后的包名以及保存地址
7)指定接口生成后的包名,以及保存地址
8)指定数据库表和实体类的对应关系。
注意此处关闭context 标签
4.在当前文件夹的空白处,按住shift按键和鼠标右键,后选择“在此处打开命令窗口”选项
5,运行以下的命令。
java -jar mybatis-generator-core-1.4.2.jar -configfile generatorConfig.xml -overwrite
注意检查此处的配置文件的文件名是否和文件夹中的一致