/** * Walk the association tree for an entity, adding associations which should * be join fetched to the {@link #associations} inst var. This form is the * entry point into the walking for a given entity, starting the recursive * calls into {@link #walkEntityTree(org.hibernate.persister.entity.OuterJoinLoadable, String, PropertyPath, int)}. * * @param persister The persister representing the entity to be walked. * @param alias The (root) alias to use for this entity/persister. * * @throws org.hibernate.MappingException ??? */ protected final void walkEntityTree( OuterJoinLoadable persister, String alias) throws MappingException { walkEntityTree( persister, alias, new PropertyPath(), 0 ); }
walkEntityTree( (OuterJoinLoadable) joinable, subalias,
walkEntityTree( (OuterJoinLoadable) persister.getElementPersister(), alias,
/** * For an entity class, return a list of associations to be fetched by outerjoin */ protected final void walkEntityTree(OuterJoinLoadable persister, String alias) throws MappingException { walkEntityTree(persister, alias, "", 0); }
/** * Walk the association tree for an entity, adding associations which should * be join fetched to the {@link #associations} inst var. This form is the * entry point into the walking for a given entity, starting the recursive * calls into {@link #walkEntityTree(org.hibernate.persister.entity.OuterJoinLoadable, String, PropertyPath ,int)}. * * @param persister The persister representing the entity to be walked. * @param alias The (root) alias to use for this entity/persister. * @throws org.hibernate.MappingException ??? */ protected final void walkEntityTree( OuterJoinLoadable persister, String alias) throws MappingException { walkEntityTree( persister, alias, new PropertyPath(), 0 ); }
/** * Walk the association tree for an entity, adding associations which should * be join fetched to the {@link #associations} inst var. This form is the * entry point into the walking for a given entity, starting the recursive * calls into {@link #walkEntityTree(org.hibernate.persister.entity.OuterJoinLoadable, String, PropertyPath ,int)}. * * @param persister The persister representing the entity to be walked. * @param alias The (root) alias to use for this entity/persister. * @throws org.hibernate.MappingException ??? */ protected final void walkEntityTree( OuterJoinLoadable persister, String alias) throws MappingException { walkEntityTree( persister, alias, new PropertyPath(), 0 ); }
if ( !joinable.isCollection() ) { if (joinable instanceof OuterJoinLoadable) { walkEntityTree( (OuterJoinLoadable) joinable, subalias,
walkEntityTree( (OuterJoinLoadable) joinable, subalias,
walkEntityTree( (OuterJoinLoadable) joinable, subalias,
walkEntityTree( (OuterJoinLoadable) persister.getElementPersister(), alias,
walkEntityTree( (OuterJoinLoadable) persister.getElementPersister(), alias,
walkEntityTree( (OuterJoinLoadable) persister.getElementPersister(), alias,