protected void postInstantiate() { Loadable[] persisters = getEntityPersisters(); String[] suffixes = getSuffixes(); descriptors = new EntityAliases[persisters.length];
protected void postInstantiate() { Loadable[] persisters = getEntityPersisters(); String[] suffixes = getSuffixes(); descriptors = new EntityAliases[persisters.length];
protected void postInstantiate() { Loadable[] persisters = getEntityPersisters(); String[] suffixes = getSuffixes(); descriptors = new EntityAliases[persisters.length];
protected void postInstantiate() { Loadable[] persisters = getEntityPersisters(); String[] suffixes = getSuffixes(); descriptors = new EntityAliases[persisters.length]; for ( int i=0; i<descriptors.length; i++ ) { descriptors[i] = new DefaultEntityAliases( persisters[i], suffixes[i] ); } CollectionPersister[] collectionPersisters = getCollectionPersisters(); if ( collectionPersisters != null ) { String[] collectionSuffixes = getCollectionSuffixes(); collectionDescriptors = new CollectionAliases[collectionPersisters.length]; for ( int i = 0; i < collectionPersisters.length; i++ ) { collectionDescriptors[i] = new GeneratedCollectionAliases( collectionPersisters[i], collectionSuffixes[i] ); } } else { collectionDescriptors = null; } }
protected void postInstantiate() { Loadable[] persisters = getEntityPersisters(); String[] suffixes = getSuffixes(); descriptors = new EntityAliases[persisters.length]; for ( int i=0; i<descriptors.length; i++ ) { descriptors[i] = new DefaultEntityAliases( persisters[i], suffixes[i] ); } CollectionPersister[] collectionPersisters = getCollectionPersisters(); int bagCount = 0; if ( collectionPersisters != null ) { String[] collectionSuffixes = getCollectionSuffixes(); collectionDescriptors = new CollectionAliases[collectionPersisters.length]; for ( int i = 0; i < collectionPersisters.length; i++ ) { if ( isBag( collectionPersisters[i] ) ) { bagCount++; } collectionDescriptors[i] = new GeneratedCollectionAliases( collectionPersisters[i], collectionSuffixes[i] ); } } else { collectionDescriptors = null; } if ( bagCount > 1 ) { throw new HibernateException( "cannot simultaneously fetch multiple bags" ); } }