Automate Backend Boilerplate with Database Action Models Generator
+ This plugin streamlines development in Java-based web applications (such as vrms-system and teddy-taxi-web) by automating the generation of ActionBean, DTO, and Dataset XML files directly from your database schema.
+
+ Key Features:
+
+ - Database Introspection: Reads table metadata, column names, data types, primary keys, and comments directly from IntelliJ's Database View.
+ - Automated Code Generation: Uses FreeMarker templates to instantly generate ActionBean (Base/Extend), DTO, and DynForm Dataset XML files, ensuring consistency between Java and XML definitions.
+ - Multi-Architecture Support: Provides specific actions for V2/V3 project structures (including
sdk.db.xxxx package support).
+ - Intelligent Mapping: Automatically maps SQL types (VARCHAR, INT, TIMESTAMP, etc.) to appropriate Java types and UI widget attributes.
+
+
+ Compatibility:
+ The plugin is database-agnostic and works with any database supported by IntelliJ IDEA (PostgreSQL, MySQL, SQL Server, Oracle, SQLite, etc.) via the IntelliJ Database Tools API.
+
+ Usage:
+ Right-click on a database table in the Database tool window and select "Generate Action Models" to get started.
]]>