Recommend a software mybatis-generator-gui

https://github.com/zouzg/mybatis-generator-gui


mybatis-generator-gui

mybatis-generator-gui is an interface tool developed based on mybatis generator . This tool allows you to easily and quickly generate Mybatis Java POJO files and database Mapping files.

MainUI

Precautions

  • For version 0.8.3, please delete the sqlite3.db file in the config directory of the previous version and mvn installinstall it again

Core Features

  • Easily generate code according to the interface steps, eliminating the tedious learning and configuration process of XML
  • Save database connection and Generator configuration, easy to get every code generation
  • Built-in common plug-ins, such as offset
  • Optionally remove comments that are not friendly to version management, so that the files generated by adding or deleting fields can be compared clearly
  • Currently, MySQL, Oracle, PostgreSQL, and SQL Server are supported, and support is not provided for other non-mainstream databases.

Require

Since this tool uses many features of Java 8, it requires JDK  1.8.0.60 or above, and apologizes for the children's shoes whose JDK version has not been upgraded.

download

You can download the tool from this link:  https://github.com/astarring/mybatis-generator-gui/releases

Start the software

  • Method 1: Self-build
    git clone https://github.com/astarring/mybatis-generator-gui
    cd mybatis-generator-gui
    mvn jfx:jar
    cd target/jfx/app/
    java -jar mybatis-generator-gui.jar
  • Method 2: Run in IDE

Start in Eclipse or IntelliJ IDEA, find com.zzg.mybatis.generator.MainUIthe class and run it

Documentation

For more detailed documentation, please refer to the library's Wiki

contribute

At present, this tool is only used by my project person and finds it very useful, so it is open sourced. If you find it useful and want to improve the software, you can:

  • For the functions you think are useful, you can mention them in the Issue, and I can develop them as much as possible.
  • For bugs, please submit bugs in Issue as follows
    • How to reproduce your bug, including your system, JDK version, database type and version
    • It would be better if there are any error screenshots

QQ group

In view of the fact that some students may not be able to use it in some special circumstances, I have created a QQ group for everyone to communicate with. QQ group number: 613911142


Licensed under the Apache 2.0 License

Copyright 2017 by Owen Zou

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325436943&siteId=291194637