Inheritance mapping 2 needs to be changed to support polymorphic relationships
to Employees
-------------------------------------------------------------------------------------------
Key: JDO-167
URL: http://issues.apache.org/jira/browse/JDO-167
Project: JDO
Type: Bug
Components: tck20
Reporter: Michael Watzek
Assigned to: Michael Watzek
Inheritance mapping 2 is incomplete wrt Employee relationships. Due to this
lack, implementations cannot figure out the right runtime type at navigation
time, e.g. navigating from Project to Employee.
In t-conference, Sep 30, Craig proposed to drop the identity propties from PK
columns of tables persons, fulltimeemployees, parttimeemployees. Instead, we
introduce implementation-defined sequences to generate unique key values for
all instances of the Person class hierarchy. Having unique PK values for each
row in the hierarchy, implementations are able to find out the right runtime
type when navigating Employee relationships.
We need to adapt the schema and the ORM metadata in order to reflect these
changes.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira