]
Thomas Werzmirzowsky commented on HHH-2049:
-------------------------------------------
Thanks for the fix of this bug.
Bug would it be possible to add some kind of flag (or something like this) to get the
collection initialized with the partial (filtered) data? I have many cases where i exactly
want this behaviour and your fix generates a lot of additional queries (from 1 to 51).
For additional information please read this
LEFT OUTER JOIN subcriteria filters children (Mattias Jiderhamn)
----------------------------------------------------------------
Key: HHH-2049
URL:
http://opensource.atlassian.com/projects/hibernate/browse/HHH-2049
Project: Hibernate Core
Issue Type: Bug
Components: query-criteria
Affects Versions: 3.1.3, 3.2.0.cr4, 3.5.0.Beta-1, 3.5.2, 3.6.3
Environment: Hibernate 3.1.3/3.2.0rc4, hsqldb 1.8
Reporter: Mattias Jiderhamn
Assignee: Gail Badner
Fix For: 3.6.4, 4.0.0.Alpha3
Attachments: SubCriteriaTestCase.zip
When using the Criteria API with LEFT OUTER JOIN to add criterias to the children, i.e.
criteria.createCriteria("children", JoinFragment.LEFT_OUTER_JOIN)
the child collections will only contain those children matching the criteria. (Even when
*not* using any Filters).
The attached testcase (also found here:
http://forum.hibernate.org/viewtopic.php?p=2320786) will explain it in more detail.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: