Mybatis反向工程可以通过数据库的表反向自动生成实体类以及Mapper映射文件与接口,并且对应生成了一些基础的增删改查的方法供使用。
通过反向工程的配置文件来进行生成。为了方便使用,设计了可视化界面来进行参数的设置。界面如下:
说明:
- 暂时仅支持MySQL数据库的反向工程,后续可能会加上其他数据库;
- 程序应该有一些小Bug,如果配置参数正确的话应该没有问题;
- 界面用Swing编写,跨平台(需要Java环境),双击运行即可。
- 数据库选择栏讲your database换成你的数据库名字即可;
- 如果是远程数据库,讲localhost转换成ip地址即可;
- 用户名密码就是你的连接用户密码;
- 输出路径分为俩部分,&符号前面是生成的文件放置在磁盘的路径,你可以点击打开选择文件夹(只能选中文件夹,不能选取文件)。&符号后面的是你的项目包名,对应的mapper和model就在这个包下;
- 输入表名是指你数据库中需要反向工程的数据表的名称,多个表分别用&连接即可。
- Java的图形界面开发(使用IDEA);
- 自定义异常;
- Dom4j操作Xml文件;
- ....