Package org.hibernate.sql.results.graph
Interface EntityGraphTraversalState
- All Known Implementing Classes:
StandardEntityGraphTraversalStateImpl
State used as part of applying entity graphs to
Hibernate
DomainResult / Fetch load graphs.-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classstatic classDetails of a particular traversal within the entity graph -
Method Summary
Modifier and TypeMethodDescriptionvoidbacktrack(EntityGraphTraversalState.TraversalResult previousContext) Backtrack to previous entity graph status before last traversal.traverse(FetchParent parent, Fetchable fetchable, boolean exploreKeySubgraph) Traverses to the next part of the Jakarta Persistence entity graph relating to the givenFetchable.
-
Method Details
-
traverse
EntityGraphTraversalState.TraversalResult traverse(FetchParent parent, Fetchable fetchable, boolean exploreKeySubgraph) Traverses to the next part of the Jakarta Persistence entity graph relating to the givenFetchable. -
backtrack
Backtrack to previous entity graph status before last traversal. Mainly reset the current context entity graph node to the passed method parameter.- Parameters:
previousContext- The previous entity graph context node; should not be null- See Also:
-