blob: 47de6bd5001794ec65b9143cd50a0b4c6b37e696 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="../new_and_noteworthy.xsl"?>
<release name="3.1 M6" root="../../..">
<!--
<component name="component name, such as JPA Tools">
<item title="item title can go here">
<title>item title can also go here</title>
<description>description of this new feature, preferably with cropped .pngs (800px wide or less) of the UI</description>
</item>
</component>
-->
<component name="Dali JPA Tools">
<item title="New Entity Generation from Tables">
<description>
Dali has a new Entity Generation wizard via a contribution from Oracle. This functionality
includes a new wizard that offers additional configuration options as shown below.
<br />
<br />
Entity association visualization and customization via the new wizard:
<br />
<br />
<img src="jpt/entityGenAssociations.png"
alt="Entity Association Customization" />
<br />
<br />
High-level entity generation customization:
<br />
<br />
<img src="jpt/entityGenCustomize.png"
alt="Entity Generation Customization" />
<br />
<br />
Entity-level customization:<br></br>
<br />
<br />
<img src="jpt/entityGenCustomizeEntity.png"
alt="Entity-level Customization" />
</description>
</item>
<item title="Use of new Configure menu">
<description>
Dali is now making use of the new Configure menu for the purpose of converting
existing Java projects into JPA projects. This helps reduce menu clutter from
the Project context menu.
<br />
<br />
<img src="jpt/configureMenu.png"
alt="Configure Menu" />
</description>
</item>
<item title="New Joining Strategy UI">
<description>
Dali has introduces a new section in the Association Mappings UI called Joining Strategy.
This section contains all of the possible selections related to defining the association
between entities. The parts that make up this section have not changed, just the grouping
and selection of these parts. This change also helps us prepare for expanded options that
will be standard in JPA 2.0.
<br />
<br />
New Joining Strategy UI:
<br />
<br />
<img src="jpt/joinStrategy.png"
alt="Joining Strategy" />
</description>
</item>
<item title="New EclipseLink 1.1 Platform available">
<description>
Dali now provides EclipseLink 1.1 specific tooling support via the new EclipseLink 1.1
Platform. EclipseLink 1.1 artifacts such as the EclipseLink XML Mapping File are
supported, including EclipseLink XML Mapping File only configuration options, such as mixed
Access Type.
<br />
<br />
<img src="jpt/eclipseLink1.1.png"
alt="EclipseLink 1.1 Platform" />
</description>
</item>
<item title="Support for uni-directional One-to-Many mapping without using a Join Table in
the EclipseLink 1.1 Platform">
<description>
Dali now supports uni-directional One-to-Many mappings specified without a Join Table
in the EclipseLink 1.1 platform. This was achieved by allowing JoinColumn(s) configuration
on One-to-Many mappings and changes to validation.
<br />
<br />
<img src="jpt/uniOneToManyJoinColumn.png"
alt="Uni-directional One-to-Many mapping without a Join Table" />
</description>
</item>
<item title="Table-per-Concrete-Class Inheritance Support">
<description>
Dali now supports the JPA 1.0-optional table-per-concrete-class inheritance option.
This functionality may be required in JPA 2.0.
<br />
<br />
<img src="jpt/tablePerClassInheritance.png"
alt="Table per Concrete Class inheritance" />
</description>
</item>
</component>
</release>