| Summary: | Table Per Class inheritance support | ||
|---|---|---|---|
| Product: | [WebTools] Dali JPA Tools | Reporter: | Karen Butzke <karenfbutzke> |
| Component: | General | Assignee: | Karen Butzke <karenfbutzke> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | enhancement | ||
| Priority: | P3 | CC: | neil.hauge |
| Version: | 2.1 | Keywords: | plan |
| Target Milestone: | 2.2 M6 | ||
| Hardware: | PC | ||
| OS: | Windows XP | ||
| Whiteboard: | |||
| Bug Depends on: | |||
| Bug Blocks: | 243477 | ||
|
Description
Karen Butzke
No default table on abstract entities with TABLE_PER_CLASS inheritance. Some thoughts on how to support this include displaying '<None>' in the Table combo box instead of 'Default ()'. Also possibly displaying a lightbulb icon on the table combo where there is hover help stating that no table should be defined for abstract entities that are part of a table per class inheritance hierarchy. We also need to support attribute overrides for subclasses of abstract entities with TABLE_PER_CLASS inheritance. No discriminator column and no discriminator values apply, display '<None>' in the widgets instead of 'Default'. Could do the same lightbulb icon for these widgets as well, to help show the user that they are not supported in this case. Would also need validation for these cases in case the user does define them. Same hover help lightbulb icon for pkJoinColumns when the inheritance is not Joined and on the root of the hierarchy. see EclipseLink bug 259829, they have the same problem This has been fixed. Table-per-class inheritance support was added to the core model. EclipseLink 1.0 platform has a validation error if table-per-class inheritance is used. Generic platform has a validation warning stating that table-per-class is not portable and might not be supported by the provider. |