<many-to-one../> with property-ref fails to bring lazily
--------------------------------------------------------
Key: HHH-4046
URL:
http://opensource.atlassian.com/projects/hibernate/browse/HHH-4046
Project: Hibernate Core
Issue Type: Sub-task
Components: core
Affects Versions: 3.3.2
Reporter: radhakrishna
Priority: Critical
There are issues with using <one-to-one../> where it does not bring the entities
lazily for its own reason.
But <many-to-one../> using property-ref is also getting eagerly loaded.
I tried both the mappings in the child mapping file,
<many-to-one name="parent" column="parent_ID"
property-ref="someDummyParentId"
unique="true" class="ParentObj" />
<many-to-one name="parent" column="parent_ID"
unique="true"
class="Parent" property-ref="someDummyParentID"
lazy="proxy"
cascade="none" insert="false" update="false">
</many-to-one>
where I mentioned the someDummyParentID to the SAME PK of the parent, and it eagerly
fetches
in the parent mapping file
<property name="dummyEcDisplaySettingId" column="parent_ID"
insert="false" update="false"></property>
If i mention the same <many-to-one as
<many-to-one name="parent" column="parent_ID"
unique="true" class="Parent" />
where parent_ID is the FK in the child table and obviously it joins with the PK of the
Parent table, it works fine and brings the parent lazily by default, it is
lazy="proxy"
--
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....
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira