Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

基于IntelliJ IDEA开发的代码生成插件,支持自定义任意模板(Java,html,js,xml)。只要是与数据库相关的代码都可以通过自定义模板来生成。支持数据库类型与java类型映射关系配置。支持同时生成生成多张表的代码。每张表有独立的配置信息。完全的个性化定义,规则由你设置。

License

Notifications You must be signed in to change notification settings

lyminh1994/MyEasyCode

Repository files navigation

EasyCode

What is EasyCode?

EasyCode is a code generation plugin developed for IntelliJ IDEA Ultimate, which mainly generates all kinds of code you want through custom templates (based on velocity). Usually used to generate Entity, Dao, Service, Controller. If you have strong hands-on ability, it can also be used to generate HTML, JS, PHP and other codes. In theory, any code related to database can be generated.


Environment

IntelliJ IDEA Ultimate

Supported database types

Because it is developed based on Database Tool, all databases supported by Database Tool are supported.

Includes the following databases:

  1. MySQL
  2. SQL Server
  3. Oracle
  4. PostgreSQL
  5. Sqlite
  6. Sybase
  7. Derby
  8. DB2
  9. HSQLDB
  10. H2

Of course, the supported database types will also be updated with the update of the Database Tool plugin.

Function description:

  • Support simultaneous operation of multiple tables
  • Support to generate multiple templates at the same time
  • Support custom templates
  • Support custom type mapping (support regular)
  • Support custom additional columns
  • Support column additional properties
  • All configuration items support grouping mode. In different items (or when selecting different databases), you only need to switch the corresponding grouping, and all configurations will be changed uniformly.
Feature comparison:
Features Easy Code Other Tools
Custom Templates Supported Supported
Multi-table generation Supported Supported
Generation method Seamless integration into the project Some tools need to be copied and pasted
Additional Columns Supported Not Supported
Additional Column Properties Supported Not Supported
Dynamic Debug Template Supported Not Supported
GUI Supported Partially supported
Use Environment IDEA Only Various Forms Supported
Online Support Post Expansion Not Supported
Custom Type Mapping Supported Partially Supported
Global Variables Supported Not Supported

Working with documentation:

Click to view Wikis documentation

1. Online installation

Animation tutorial:

Online installation

Documentation:
1. Restart after installation to take effect.
2. Version updates do not overwrite existing templates.

2. Manual installation

Click here ,Download the latest release version.

Animation tutorial

Manual installation

Documentation:
1. After the installation is complete, restart to take effect.
2. Version updates do not overwrite existing templates.
3. Do not decompress the zip package, just select the zip package when installing.

About

基于IntelliJ IDEA开发的代码生成插件,支持自定义任意模板(Java,html,js,xml)。只要是与数据库相关的代码都可以通过自定义模板来生成。支持数据库类型与java类型映射关系配置。支持同时生成生成多张表的代码。每张表有独立的配置信息。完全的个性化定义,规则由你设置。

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 98.2%
  • HTML 1.8%

AltStyle によって変換されたページ (->オリジナル) /