Difference between revisions of "Dali 1.0 planning"

From Eclipsepedia

Jump to: navigation, search
(Feature enhancement backlog)
(Feature enhancement backlog:)
Line 16: Line 16:
 
*** Dotted names (Column, JoinColumn)
 
*** Dotted names (Column, JoinColumn)
 
** Support public fields
 
** Support public fields
 
 
* Determine future of "DDL Generation"
 
* Determine future of "DDL Generation"
 
* Enhance "Entity Generation"
 
* Enhance "Entity Generation"
 
** Add tests
 
** Add tests
 
** Improve relationship management code (add/remove/set)
 
** Improve relationship management code (add/remove/set)
 +
** Improve Wizard - add settings configuration
 
* Support editing persistence.xml
 
* Support editing persistence.xml
 
* Support editing orm.xml
 
* Support editing orm.xml
Line 30: Line 30:
 
** Migrate from RDB to DTP
 
** Migrate from RDB to DTP
 
** Rename packages (org.eclipse.wst.jpa.*?)
 
** Rename packages (org.eclipse.wst.jpa.*?)
 +
** Move problems from Build to Validators
 
* Support IdClass
 
* Support IdClass
 
* Support AssociationOverrides
 
* Support AssociationOverrides

Revision as of 11:56, 17 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)
    • Improve Wizard - add settings configuration
  • 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.*?)
    • Move problems from Build to Validators
  • Support IdClass
  • Support AssociationOverrides
  • Support Queries
  • Support Callbacks
  • Support Lob
  • Support Enumerated
  • Support MapKey
  • Add extension points
    • Implement RI-specific extensions