fix: Handle databases that do not support user-defined types
Add a null check to prevent NullPointerException when a database does not support user-defined data types.
This commit is contained in:
@@ -10,6 +10,29 @@
|
||||
Right-click on a package and select "Generate Database Action Models" to start.
|
||||
]]></description>
|
||||
|
||||
<change-notes><![CDATA[
|
||||
## [1.1.2]
|
||||
fix: Update plugin version display
|
||||
Corrected the plugin version display in the IDE.
|
||||
|
||||
## [1.1.1]
|
||||
fix: Correctly generate primary keys
|
||||
The generator was failing to identify primary key columns, resulting in generated beans without them. This has been fixed by updating the code to use the `getColumnsRef()` method, which correctly retrieves the column names for the primary key.
|
||||
|
||||
## Release Notes
|
||||
|
||||
### New Features and Enhancements
|
||||
|
||||
* **DTO Generation:** Introduced new functionality to generate Data Transfer Object (DTO) classes alongside ActionBeans. This includes new FreeMarker templates (`actionDTO.ftl`, `actionDTO.extend.ftl`) and updated logic in `GeneratorServices.java`.
|
||||
* **ActionField and DTOField Enhancements:** Implemented enhancements related to the generation of `ActionField` and `DTOField` within the generated classes.
|
||||
|
||||
### Refactoring and Improvements
|
||||
|
||||
* **Project Structure Refactoring:** The project structure has been reorganized. Generator-related classes were moved to a new package (`com.sdk.generators.actionmodels`), and template directory names were standardized to `src/main/resources/templates`.
|
||||
* **Build System Updates:** Updated `build.gradle.kts`, `plugin.xml`, and Gradle wrapper files to reflect the structural and functional enhancements.
|
||||
|
||||
]]></change-notes>
|
||||
|
||||
<depends>com.intellij.modules.platform</depends>
|
||||
<depends>com.intellij.modules.java</depends>
|
||||
<depends>com.intellij.database</depends>
|
||||
|
||||
Reference in New Issue
Block a user