[
http://opensource.atlassian.com/projects/hibernate/browse/HHH-2309?page=c...
]
Gail Badner updated HHH-2309:
-----------------------------
This issue is currently scheduled for 3.5.x, but not 3.6. Should this issue be fixed in
3.6 as well (or instead)? If so, please correct the fix version(s).
Thanks,
Gail
fetch only the lazy property needed
------------------------------------
Key: HHH-2309
URL:
http://opensource.atlassian.com/projects/hibernate/browse/HHH-2309
Project: Hibernate Core
Issue Type: New Feature
Components: core
Affects Versions: 3.2.1
Reporter: German de la Cruz
Assignee: Steve Ebersole
Fix For: 3.5.x
Attachments: HHH-2309-nikitaAtDoppelgangerDotCom-version1.patch
The method AbstractEntityPersister.initializeLazyProperty(..) load all lazy properties
when it's called. It would be great if could only load the requested property.
I think the only change we need is in
AbstractEntityPersister.initializeLazyPropertiesFromDatastore(...) and
AbstractEntityPersister.initializeLazyPropertiesFromCache(...). We must change them in a
way that only the referenced property is loaded.
After that, we must change AbstractFieldInterceptor.intercept(..) to update in a better
way the unitializedFields collection (I mean, removing the actual property only instead of
null it).
Besides. Why in line 777 to 780 a query is executed? I think it isn't necessary.
Thanks.
--
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