docs: update plugin description with detailed features and compatibility
This commit is contained in:
@@ -6,8 +6,22 @@
|
||||
<vendor>Sakda Sakprapakorn</vendor>
|
||||
|
||||
<description><![CDATA[
|
||||
Generates ActionBean Java classes from a database schema.
|
||||
Right-click on a package and select "Generate Database Action Models" to start.
|
||||
<h3>Automate Backend Boilerplate with Database Action Models Generator</h3>
|
||||
<p>This plugin streamlines development in Java-based web applications (such as <code>vrms-system</code> and <code>teddy-taxi-web</code>) by automating the generation of <b>ActionBean</b>, <b>DTO</b>, and <b>Dataset XML</b> files directly from your database schema.</p>
|
||||
|
||||
<h4>Key Features:</h4>
|
||||
<ul>
|
||||
<li><b>Database Introspection:</b> Reads table metadata, column names, data types, primary keys, and comments directly from IntelliJ's Database View.</li>
|
||||
<li><b>Automated Code Generation:</b> Uses FreeMarker templates to instantly generate ActionBean (Base/Extend), DTO, and DynForm Dataset XML files, ensuring consistency between Java and XML definitions.</li>
|
||||
<li><b>Multi-Architecture Support:</b> Provides specific actions for V2/V3 project structures (including <code>sdk.db.xxxx</code> package support).</li>
|
||||
<li><b>Intelligent Mapping:</b> Automatically maps SQL types (VARCHAR, INT, TIMESTAMP, etc.) to appropriate Java types and UI widget attributes.</li>
|
||||
</ul>
|
||||
|
||||
<h4>Compatibility:</h4>
|
||||
<p>The plugin is <b>database-agnostic</b> and works with any database supported by IntelliJ IDEA (PostgreSQL, MySQL, SQL Server, Oracle, SQLite, etc.) via the IntelliJ Database Tools API.</p>
|
||||
|
||||
<h4>Usage:</h4>
|
||||
<p>Right-click on a database table in the <b>Database tool window</b> and select <b>"Generate Action Models"</b> to get started.</p>
|
||||
]]></description>
|
||||
|
||||
<change-notes><![CDATA[
|
||||
|
||||
Reference in New Issue
Block a user