Code has been submitted to CVS that addresses the following glassfish bugs:
- 604 - Optionality of PrimaryKeyJoinColumns in an entity hierarchy with composite PK and JOINED inheritance
** Note, the same functionality was corrected for JoinColumns as well.
- 943 - Validation: ManyToManywith mappedBy on both sides leads to StackOverflow
- 1327 - Can not map collection of non entities as BLOB
- 1641 - cascade setting in <one-to-one> in xml does not override CascadeType setting in OntoOne annotation; instead union of mappings occurs.
Also, the code includes an update to allow for a mixed inheritance type hierarchy.
All code was extracted from an internal Oracle transaction and tested with QuickLook, entity-persistence-tests and Oracle internal tests.
Cheers,
Guy