Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
2.0 branch, 3.0M6
-
None
Description
Two entities; A->B in a n:1 relation, B has a subentity. When prefetching B, the toOneFault on A isn't updated with the prefetched B. When B is accessed from A, an additional query is still executed to get B.
It makes no difference if A has subentities or not.
This occurs in 2.0.4 with a disjoint and joint prefetch. With 3.0M6 it only occurs when using a disjoint prefetch.