|
|
Line 1: |
Line 1: |
− | ==Pre-milestone functionality==
| + | [[Dali New And Noteworthy 0.5]] |
− | *Supported Annotations (configurable through UI)
| + | |
− | **Basic
| + | |
− | **Column
| + | |
− | **Embeddable
| + | |
− | **Embedded
| + | |
− | **Entity
| + | |
− | **GeneratedValue
| + | |
− | **Id
| + | |
− | **JoinColumn
| + | |
− | **ManyToOne
| + | |
− | **MappedSuperclass
| + | |
− | **OneToMany
| + | |
− | **OneToOne
| + | |
− | **Table
| + | |
− | **TableGenerator
| + | |
− | **Transient
| + | |
− | *Entity Defaults assistance
| + | |
− | **Ability to see what the default selection is for a given value
| + | |
− | *Entity Validation
| + | |
− | **Entity compliance problems(example - No Id defined)
| + | |
− | **Defaults based problems(example - default column name is not on the table defined by the entity)
| + | |
− | | + | |
− | | + | |
− | ==M1 Iteration 1==
| + | |
− | *Basic support for ManyToMany mapping - does not support multiple JoinColumns
| + | |
− | *Support for SequenceGenerator and TableGenerator
| + | |
− | *Support for Version annotation
| + | |
− | *Support for AttributeOverrides in Entities and Embeddeds
| + | |
− | *Utilization of Generics information in mapping info
| + | |
− | *Ability to specify any DB Schema to map to from your chosen connection
| + | |
− | *Unified on the PFD version of the spec (with exception of a name change for GeneratorType to GenerationType; this will be fixed in an early M1I2 build)
| + | |
− | **Among other things, this accounts for the removal of AccessType from the annotation based definition- AccessType is now determined by where applicable annotations are placed.
| + | |
− | *String based OrderBy support
| + | |
− | | + | |
− | ==M1 (Iteration 2)==
| + | |
− | *Basic support for Entity generation from Tables (Reverse Engineering)
| + | |
− | **Does not yet support generation of 1-M or M-M associations; this is scheduled for phase 2 in M2
| + | |
− | *DDL Generation from Entities (Forward Engineering)
| + | |
− | *Bug fixes and various minor enhancements
| + | |
− | | + | |
− | ==M2==
| + | |
− | *Entity generation from Tables – phase 2 (supports 1-M, M-1, M-M, Java code conventions)
| + | |
− | *Multiple JoinColumns support for relationship mappings
| + | |
− | *Embedded, Context sensitive help - Dali User Guide
| + | |
− | *Now building against WTP 1.5M6
| + | |
− | | + | |
− | ==M3==
| + | |
− | *persistence.xml
| + | |
− | **When adding the Java Persistence capability to a Java Project, you can optionally have a persistence.xml created.
| + | |
− | **Schema validation and application validation is performed on the persistence.xml
| + | |
− | **Right-click on the persistence.xml to synchronize the defined classes available in your project. This functionality will create a "class" element for every Entity defined in the project.
| + | |
− | *Inheritance
| + | |
− | **Single Table inheritance can now be fully configured in the UI
| + | |
− | **Joining Table inheritance is partially supported, and will be fully supported in M4.
| + | |
− | *Offline DB support is now compatible with Dali. Using RDB functionality, you can save your DB schema offline and continue to work with Dali as if you were connected.
| + | |
− | | + | |
− | ==M4==
| + | |
− | *Joined Table inheritance support now included
| + | |
− | *Refactoring is now gracefully handled, allowing the user to refactor without problem in the Dali UI.
| + | |
− | *PK Generation support has been enhanced to allow for easier selection of generation options and values.
| + | |
− | *Temporal annotation support has been added for applicable mappings
| + | |
− | *Entity Generation now generates EmbeddedId's
| + | |
− | *Problem support has been added to EmbeddedId's
| + | |
− | *"Read Only" support for mapppings (insertable and updateable configuration) is now in the UI
| + | |
− | *Integration enhancements made for DB connectivity to provide easier connection options. We are also more aware of the state of the connection.
| + | |