关于使用IDEA逆向工程Mybatis的vo和vo.xml

关于使用IDEA逆向工程Mybatis的vo和vo.xml_第1张图片
image.png

idea中有个叫Mybatis Plugin的插件(文件附在压缩包内),很可惜的是这个插件是收费的,不过,我大天朝能有破解不了的东西?
这个是Mybatis Plugin的插件压缩包,网盘链接在这:https://pan.baidu.com/s/1nwUg7k7lUcaPZRXxWGlrhw

image.png

关于使用IDEA逆向工程Mybatis的vo和vo.xml_第2张图片
image.png

解压后是这个样子的
打开文件夹,
将其中的mybatis_plus复制到自己idea安装路径的plugins目录下
打开这个文件夹,里面结构是这样的
找到自己电脑中idea的配置文件默认生成的位置,我的是
C:\Users\Zhibo.IntelliJIdea2017.2\config\options
你们的应该在C:\Users${用户名}.IntelliJIdea2017.2\config\options
关于使用IDEA逆向工程Mybatis的vo和vo.xml_第3张图片
image.png

关于使用IDEA逆向工程Mybatis的vo和vo.xml_第4张图片
image.png

打开这个options里面有许许多多的.xml配置文件,将刚刚copy的.xml配置文件复制进去,可以覆盖粘贴,然后,然后,激动人心的时候来了,这个插件装好了!!!
检测这个插件装好了有两种途径
第一种是在自己的file-->settings中找到plugins里面可以看到这个插件
关于使用IDEA逆向工程Mybatis的vo和vo.xml_第5张图片
image.png

第二种是,在new xml文件的时候
会有这个mybatis-generator-config选项
关于使用IDEA逆向工程Mybatis的vo和vo.xml_第6张图片
image.png

如何使用插件反向生成Mapper和Mapper.xml以及pojo/pojoExample
首先确认自己的数据库服务开启并且可以连接
关于使用IDEA逆向工程Mybatis的vo和vo.xml_第7张图片
image.png

然后,我们在Resource Root权限下的文件夹新建一个
mybatis-generator-config的xml文件,文件名,emmm你开心就好啦!
我这里的名字叫做newMybatisConfigSource,
image.png

生成之后打开里面有很多写好的配置,这里只要做填鸭式的编写就可以了
关于使用IDEA逆向工程Mybatis的vo和vo.xml_第8张图片
image.png

关于使用IDEA逆向工程Mybatis的vo和vo.xml_第9张图片
image.png

第一个:这里的Driver Class Path是指当前工程的jar包中mysql连接驱动的绝对路径
我们找到lib包下的驱动copy Path
关于使用IDEA逆向工程Mybatis的vo和vo.xml_第10张图片
image.png

然后路径paste到location中
image.png

接下来是Database Configurations的配置
这里面就是你db.properties中配置的数据库配置,我的用户名和密码都是root
image.png

Model Configurations 的配置
这个写的是生成的pojo类以及pojoExample所存放的位置


关于使用IDEA逆向工程Mybatis的vo和vo.xml_第11张图片
image.png

找到你的pojo包,右键Copy Reference


image.png

然后paste到这里
Mapper XML Configurations 是生成的xml坐在的位置
关于使用IDEA逆向工程Mybatis的vo和vo.xml_第12张图片
image.png

找到mapper包,右键,Copy Reference


image.png

然后paste到这里
Mapper Interface Configurations 是生成的pojoMapper所在的位置,配置同上面的xml配置
image.png

Table Configurations 是连接数据库的表,从而反向生成
image.png

到这里配置就基本完成了
右击我们刚刚配置的xml文件,选择Run As Mybatis Generator
关于使用IDEA逆向工程Mybatis的vo和vo.xml_第13张图片
image.png

这样,逆向工程就完成了
关于使用IDEA逆向工程Mybatis的vo和vo.xml_第14张图片
image.png

你可能感兴趣的:(关于使用IDEA逆向工程Mybatis的vo和vo.xml)