[hibernate-issues] [Hibernate-JIRA] Created: (HBX-1152) EntityPojo.getAllPropertiesIterator(PersistentClass) does not work correctly when the persistent class has a superclass
Andreas Brieg (JIRA)
noreply at atlassian.com
Thu Nov 5 07:35:08 EST 2009
EntityPojo.getAllPropertiesIterator(PersistentClass) does not work correctly when the persistent class has a superclass
-----------------------------------------------------------------------------------------------------------------------
Key: HBX-1152
URL: http://opensource.atlassian.com/projects/hibernate/browse/HBX-1152
Project: Hibernate Tools
Issue Type: Patch
Affects Versions: 3.2.4.GA
Environment: hibernate-tools revision 17926
Reporter: Andreas Brieg
Priority: Minor
Attachments: entitypojo_allpropertiesiterator_with_superclass_properties.patch
If a persistent class A is a superclass of persistent class B and A has a property a then B inherits property a. But when iterating through the properties using getAllPropertiesIterator(someInstanceOfB) the property a is not included.
For example you might want to have a natural identifier on the superclass and want to generate a finder for a derived class that uses the natural identifier. This isn't possible when getAllPropertiesIterator does not include the properties of the superclass.
The patch adds the all-properties-iterator of the superclass to the joined iterator of the derived class.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://opensource.atlassian.com/projects/hibernate/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the hibernate-issues
mailing list