Hi, Which version of OpenJPA is being used? With a related issue it was found that OpenJPA 1.2.x QuerySQLCache could be the reason. So either a) deactivate QuerySQLCache with 1.2.x or b) use trunk version that has a completely reworked version of QuerySQLCache
JIRA [email protected] wrote: > > FetchAttribute.recursionDepth = -1 does not load properly self referenced > entities in a complex relation > -------------------------------------------------------------------------------------------------------- > > Key: OPENJPA-944 > URL: https://issues.apache.org/jira/browse/OPENJPA-944 > Project: OpenJPA > Issue Type: Bug > Components: jdbc, kernel > Affects Versions: 1.2.0, 1.1.0, 1.0.3, 1.0.2, 1.0.1, 1.0.0 > Environment: JDK: Sun 1.5 > Database: Derby 10.2.2.0 > OS: Windows XP > Reporter: Yanko Zhivkov > Priority: Critical > > > A problem with loading recursively referenced entities was found when > there is a complex relation of the following kind: > Leaf <-> BranchConnection <-> Branch(1) <- Branch(2) <- ... > where Branch has a self reference to itself. > > Using a FetchPlan with a fetch group that has a fetch attribute with > recursionDepth=-1 does not produce the expected result and only the first > of the Branch nodes is loaded. > Loading a Leaf with 5 branches in a row and traversing through them fails > right on level 3 (starting from 5 downwards) which leads to the thought > that OpenJPA loads only the first element (along with its direct parent). > > > -- > This message is automatically generated by JIRA. > - > You can reply to this email to add a comment to the issue online. > > > -- View this message in context: http://n2.nabble.com/-jira--Created%3A-%28OPENJPA-944%29-FetchAttribute.recursionDepth-%3D--1-does-not-load-properly-self-referenced-entities-in-a-complex-relation-tp2391526p2392031.html Sent from the OpenJPA Developers mailing list archive at Nabble.com.
