Release Notes - 1.1
1.1.4-funcrel
Fixes/Bugs
Customer Ticket Id | Customer Details |
---|---|
Resolves a bug that caused the generation of invalid "JPA SQL Query" objects. | |
Resolves an issue affecting the creation of "JPA SQL Query" objects. |
Enhancement/Improvements
Customer Ticket Id | Customer Details |
---|---|
Updates internal evaluation engine leading to an overall enhancement of CRUD Operations and Queries resolution, thus providing better/accurate results. |
1.1.3-funcrel
Fixes/Bugs
Customer Ticket Id | Customer Details |
---|---|
Resolved an issue affecting the creation of "JPA SQL Query" objects. | |
Resolved syntax issues identified in the Hibernate application under Imaging Core 8.4 |
Enhancement/Improvements
Customer Ticket Id | Customer Details |
---|---|
New details to explain which framework API has been triggered for CRUD Operations and queries. | |
Updated the documentation to remove APIs that were mistakenly labeled as standard CRUD operations. | |
Updated embedded libraries. | |
CRUD Operations and Queries evaluation engine has been updated to provide better/accurate results. |
1.1.2-funcrel
Other Updates
Details |
---|
Fixed missing links between Java Method objects and the corresponding "JPA SQL Query" objects. |
Updated embedded libraries. |
Resolving traceback found in Hibernate application. Resolving IdentifierCall issue and addressing maximum depth recursion issue. |
New details to explain which framework API has been triggered for CRUD Operations and queries. |
Fixed missing links between Java Method objects and the corresponding "JPA SQL Query" objects and "JPA Entity Operation" objects. |
1.1.1-funcrel
Link Improvements
Callee Type | Caller Type | Details |
---|---|---|
CAST_Java_Unknown_JPA_Entity_Operation | JV_METHOD | Resolved an issue causing "Java Method" objects to be incorrectly linked (via a call link) to "Unknown Entity Operation" objects. |
Other Updates
Details |
---|
Fixed missing links between Java Method objects and the corresponding "JPA SQL Query" objects and "JPA Entity Operation" objects. |
Resolved bookmark inconsistencies observed in specific operational objects and their corresponding caller links. |
Resolved an issue with vendor property extraction in "hbm.xml" based projects to ensure correct mapping of vendor-specific attributes. |
New Support
Summary | Details |
---|---|
Support for Spring ORM 2.5 | Extending support to include Spring ORM 2.5. |
1.1.0-funcrel
Other Updates
Details |
---|
Resolved an issue with the resolution of named stored procedures defined in "orm.xml" files. |
1.1.0-beta1
New Support
Summary | Details |
---|---|
Support for persistence.xml in JPA | Support added for parsing the persistence.xml file in JPA projects, specifically to read <mapping-file> entries. It enables creation of Entity and Query objects based on the details provided in the mapping file. |
Support for Quarkus Hibernate ORM with Panache | Support added for Quarkus Hibernate ORM with Panache library CRUD and Query APIs for PanacheEntityBase and PanacheQuery classes. |
1.1.0-alpha2
Other Updates
Details |
---|
Resolved various issues with the installation of quality rules embedded in the extension. |
1.1.0-alpha1
Other Updates
Details |
---|
Removed "HIB_ENTITY" and "HIB_ENTITY_PROPERTY" objects created by JEE Analyzer. |
Rules
Rule Id | New Rule | Details |
---|---|---|
1045012 | TRUE | Due to the introduction of new modelization that changes the object types involved, a new rule has been added "Avoid public/protected setter for the generated identifier field". This is a replacement of the legacy rule 7712 with the same title. |
1045008 | TRUE | Due to the introduction of new modelization that changes the object types involved, a new rule has been added "Avoid non serializable Entity beans". This is a replacement of the legacy rule 7710 with the same title. |
1045004 | TRUE | Due to the introduction of new modelization that changes the object types involved, a new rule has been added "Avoid UPDATE trigger firing when not necessary". This is a replacement of the legacy rule 7490 with the same title. |
1045010 | TRUE | Due to the introduction of new modelization that changes the object types involved, a new rule has been added "Prefer using version number instead of timestamp for Hibernate Entity". This is a replacement of the legacy rule 7636 with the same title. |
1045006 | TRUE | Due to the introduction of new modelization that changes the object types involved, a new rule has been added "Added new Rule "Never use an array to map Hibernate collection". This is a replacement of the legacy rule 7502 with the same title. |
1045000 | TRUE | Due to the introduction of new modelization that changes the object types involved, a new rule has been added "Lazy fetching should be used for Hibernate collection". This is a replacement of the legacy rule 7488 with the same title. |
1045002 | TRUE | Due to the introduction of new modelization that changes the object types involved, a new rule has been added "Avoid Hibernate Entity with 'select-before-update' set to true if not associated to table that fires an UPDATE trigger". This is a replacement of the legacy rule 7634 with the same title. |