public class MetadataDrivenModelGraphVisitor extends Object
JoinWalker
contract to leverage load plans.Constructor and Description |
---|
MetadataDrivenModelGraphVisitor(AssociationVisitationStrategy strategy,
SessionFactoryImplementor factory) |
Modifier and Type | Method and Description |
---|---|
protected void |
addAssociationKey(AssociationKey associationKey)
Add association key to indicate the association is being visited.
|
protected boolean |
isDuplicateAssociationKey(AssociationKey associationKey)
Has an association with the specified key been visited already?
|
static void |
visitCollection(AssociationVisitationStrategy strategy,
CollectionPersister persister) |
static void |
visitEntity(AssociationVisitationStrategy strategy,
EntityPersister persister) |
public MetadataDrivenModelGraphVisitor(AssociationVisitationStrategy strategy, SessionFactoryImplementor factory)
public static void visitEntity(AssociationVisitationStrategy strategy, EntityPersister persister)
public static void visitCollection(AssociationVisitationStrategy strategy, CollectionPersister persister)
protected void addAssociationKey(AssociationKey associationKey)
associationKey
- - the association key.WalkingException
- if the association with the specified association key
has already been visited.protected boolean isDuplicateAssociationKey(AssociationKey associationKey)
associationKey
- - the association key.Copyright © 2001-2013 Red Hat, Inc. All Rights Reserved.