MrSorrow / db2pojo

数据库反向工程

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Mybatis反向工程工具

简介

Mybatis反向工程可以通过数据库的表反向自动生成实体类以及Mapper映射文件与接口,并且对应生成了一些基础的增删改查的方法供使用。

工具

通过反向工程的配置文件来进行生成。为了方便使用,设计了可视化界面来进行参数的设置。界面如下: 工具图片.png

说明:

  1. 暂时仅支持MySQL数据库的反向工程,后续可能会加上其他数据库;
  2. 程序应该有一些小Bug,如果配置参数正确的话应该没有问题;
  3. 界面用Swing编写,跨平台(需要Java环境),双击运行即可。

使用简介

  1. 数据库选择栏讲your database换成你的数据库名字即可;
  2. 如果是远程数据库,讲localhost转换成ip地址即可;
  3. 用户名密码就是你的连接用户密码;
  4. 输出路径分为俩部分,&符号前面是生成的文件放置在磁盘的路径,你可以点击打开选择文件夹(只能选中文件夹,不能选取文件)。&符号后面的是你的项目包名,对应的mapper和model就在这个包下;
  5. 输入表名是指你数据库中需要反向工程的数据表的名称,多个表分别用&连接即可。

涉及知识

  1. Java的图形界面开发(使用IDEA);
  2. 自定义异常;
  3. Dom4j操作Xml文件;
  4. ....

About

数据库反向工程


Languages

Language:Java 100.0%