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.
IntelliJ IDEA Ultimate
Because it is developed based on Database Tool, all databases supported by Database Tool are supported.
Includes the following databases:
- MySQL
- SQL Server
- Oracle
- PostgreSQL
- Sqlite
- Sybase
- Derby
- DB2
- HSQLDB
- H2
Of course, the supported database types will also be updated with the update of the Database Tool plugin.
- 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.
| 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 |
Click to view Wikis documentation
1. Restart after installation to take effect. 2. Version updates do not overwrite existing templates.
Click here ,Download the latest release version.
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.