Skip to main content

Eclipse Web Tools Platform 3.2 M6
New and Noteworthy

Back

Dali Java Persistence Tools

    Dali now offers support for creating and configuring EclipseLink Dynamic Entities. Dynamic persistence provides access to a relational database with all the benefits of JPA without coding or maintaining Java classes. The classes are created dynamically at runtime as needed.

    Dali provides dynamic entities from tables support, which is similar to our regular entity generation.

    Dynamic Entity Gen Menu

    Dynamic Entity Gen Wizard

    Dynamic Entity Gen Wizard

    Dynamic Entity Gen Wizard

    Dynamic entities enjoy all of the same Dali functionality, including validation, code completion, and a rich UI for mapping and persistence unit configuration.

    Dynamic Entity Gen Workbench

    New functionality assists further in the mapping of dynamic entities, including virtual attribute and attribute-type support.

    Add Virtual Attribute

    Attribute Type


JPA Metadata Conversion

    Dali will now convert all "global" annotated JPA metadata to XML mapping file format. It is considered a best practice to define global metadata (such queries and generators) in an XML mapping file since these items are global to the persistence unit.

    Convert Menu

    Convert Wizard


    Dali Juno adds a variety of features in support of EclipseLink JAXB. Probably the most notable of these is the new support for @XmlPath content assist and validation. You can now easily traverse down a deeply nested XML structure with ease when specifying XmlPath values.

    XmlPath code completion

    In addition to the content assist, validation will help keep your mappings correct in the face of a changing schema or a simple typo. Catch these errors at design time instead of runtime.

    XmlPath Validation

Back to the top