Difference between revisions of "Dali 1.0 planning"

From Eclipsepedia

Jump to: navigation, search
 
(Feature enhancement backlog)
Line 1: Line 1:
 
==Feature enhancement backlog:==
 
==Feature enhancement backlog:==
  
*What to do about DDL generation?
+
* Finish what we started
*"Finish what we started" enhancements
+
** Support fully-qualified annotations
**support fully-qualified annotations
+
** Support Class-level SequenceGenerator and TableGenerator
**Support for sequence and table generators at the Class level
+
** Add ManyToMany problems
**Problems support for Many to Many
+
** Enhance "New Entity Wizard"
**Enhance "New Entity Wizard"
+
** Add 'nullable' and 'length' to Column annotation ('precision'? 'scale'?)
**Add nullable and length to column
+
** Finish Inheritance
**Complete inheritance
+
** Finish SecondaryTable
**Complete secondary table support
+
** Finish JoinColumn
**Support fully qualified tables (multiple schemas per project)
+
** Support fully-qualified table names
**Support for public fields
+
*** Default schema
**Complete joinColumn support
+
*** Multiple schemas per project
*persistence.xml editing support
+
*** Explicit 'schema' and 'catalog' elements (Table, TableGenerator, JoinTable, and SecondaryTable)
*Participate in Java refactoring
+
*** Dotted names (Column, JoinColumn)
*Tabbed properties pane
+
** Support public fields
*Implement Facets  
+
 
*APT for annotation validation
+
* Determine future of "DDL Generation"
*DTP Migration
+
* Enhance "Entity Generation"
*Further enhance Entity Gen support
+
** Add tests
*IdClass support
+
** Improve relationship management code (add/remove/set)
*orm.xml support
+
* Support editing persistence.xml
*AssociationOverrides
+
* Support editing orm.xml
*Queries
+
* Integrate better with Platform/JDT/WTP/DTP
*Callbacks
+
** Participate in Java refactoring
*Lob
+
** Use tabbed properties pane
*Enumerated
+
** Implement Facets  
*MapKey
+
** Use APT for annotation validation
 +
** Migrate from RDB to DTP
 +
** Rename packages (org.eclipse.wst.jpa.*?)
 +
* Support IdClass
 +
* Support AssociationOverrides
 +
* Support Queries
 +
* Support Callbacks
 +
* Support Lob
 +
* Support Enumerated
 +
* Support MapKey
 +
* Add extension points
 +
** Implement RI-specific extensions

Revision as of 01:27, 16 July 2006

Feature enhancement backlog:

  • Finish what we started
    • Support fully-qualified annotations
    • Support Class-level SequenceGenerator and TableGenerator
    • Add ManyToMany problems
    • Enhance "New Entity Wizard"
    • Add 'nullable' and 'length' to Column annotation ('precision'? 'scale'?)
    • Finish Inheritance
    • Finish SecondaryTable
    • Finish JoinColumn
    • Support fully-qualified table names
      • Default schema
      • Multiple schemas per project
      • Explicit 'schema' and 'catalog' elements (Table, TableGenerator, JoinTable, and SecondaryTable)
      • Dotted names (Column, JoinColumn)
    • Support public fields
  • Determine future of "DDL Generation"
  • Enhance "Entity Generation"
    • Add tests
    • Improve relationship management code (add/remove/set)
  • Support editing persistence.xml
  • Support editing orm.xml
  • Integrate better with Platform/JDT/WTP/DTP
    • Participate in Java refactoring
    • Use tabbed properties pane
    • Implement Facets
    • Use APT for annotation validation
    • Migrate from RDB to DTP
    • Rename packages (org.eclipse.wst.jpa.*?)
  • Support IdClass
  • Support AssociationOverrides
  • Support Queries
  • Support Callbacks
  • Support Lob
  • Support Enumerated
  • Support MapKey
  • Add extension points
    • Implement RI-specific extensions