Eclipse Web Tools Platform Dali 2.1 Release - New and Noteworthy
Dali JPA Tools
Support for Multiple XML Mapping Files
Dali now supports mapping configuration with multiple XML mapping files. In addition,
mapping files can now be user named.
EclipseLink Caching Support
EclipseLink provides advanced caching support to enhance application performance. Dali now supports the configuration
of EclipseLink Caching via annotations with rich UI.
EclipseLink Mapping File Support
EclipseLink 1.0 introduced a new EclipseLink XML Mapping File. This mapping file can be used in place of
JPA's standard mapping file or can be used to override a JPA mapping file. In additional to allowing all
of the standard JPA mapping capabilities it also includes advanced mapping types and options.
Note: Dali Tooling does not currently support the scenario where an EclipseLink Mapping file overrides a standard JPA mapping file.
Here we see the Structure and Details view of an EclipseLink Mapping File, where editing standard and native metadata are possible within a single file.
New EclipseLink Entity and Attribute Mapping Options
The following Entity configuration options can now be configured via
Dali: Read-only, Customizer, and Change Tracking. In addition, Mutable and Join Fetch
can be configured on the appropriate attribute mappings.
EclipseLink Converter Support
EclipseLink Converters allow conversion between object and data types. They can be used in any attribute mapping to convert
between the object and data types without requiring code to be placed in the object model. EclipseLink provides
several common converters, but you can also define your own. Dali now supports configuring the provided Converters
and custom defined Converters in the UI.
Select from a repository of globally defined converters in the attribute mapping.