/** * Constructs a association defining what is to be fetched. * * @param owner The entity owning the association * @param associationPath The path of the association, from the entity */ public Association(EntityPersister owner, String associationPath) { this.owner = owner; this.associationPath = associationPath; this.role = owner.getEntityName() + '.' + associationPath; }
@Override public String getEntityName() { return persister.getEntityName(); }
@Override public String getEntityName() { return persister == null ? null : persister.getEntityName(); }
@Override public String getSubclass() { return subclassPersister.getEntityName(); }
/** * Custom serialization routine used during serialization of a * Session/PersistenceContext for increased performance. * * @param oos The stream to which we should write the serial data. * * @throws IOException Thrown by Java I/O */ public void serialize(ObjectOutputStream oos) throws IOException { oos.writeObject( identifier ); oos.writeObject( persister.getEntityName() ); }
private BaseNaturalIdLoadAccessImpl(EntityPersister entityPersister) { this.entityPersister = entityPersister; if ( !entityPersister.hasNaturalIdentifier() ) { throw new HibernateException( String.format( "Entity [%s] did not define a natural id", entityPersister.getEntityName() ) ); } }
private String extractDetails(EntityReference entityReference) { return String.format( "%s(entity=%s, querySpaceUid=%s, path=%s)", entityReference.getClass().getSimpleName(), entityReference.getEntityPersister().getEntityName(), entityReference.getQuerySpaceUid(), entityReference.getPropertyPath().getFullPath() ); }
@Override public boolean requiresPostCommitHanding(EntityPersister persister) { return getEnversService().getEntitiesConfigurations().isVersioned( persister.getEntityName() ); } }
@Override public String toString() { return "EntityEntry" + MessageHelper.infoString( getPersister().getEntityName(), id ) + '(' + getStatus() + ')'; }
@Override public boolean requiresPostCommitHanding(EntityPersister persister) { return getEnversService().getEntitiesConfigurations().isVersioned( persister.getEntityName() ); } }
@Override public boolean requiresPostCommitHanding(EntityPersister persister) { return getEnversService().getEntitiesConfigurations().isVersioned( persister.getEntityName() ); } }
private void initializeAndAddFromElement( FromElement element, String className, String classAlias, EntityPersister entityPersister, EntityType type, String tableAlias) { if ( tableAlias == null ) { AliasGenerator aliasGenerator = fromClause.getAliasGenerator(); tableAlias = aliasGenerator.createName( entityPersister.getEntityName() ); } element.initializeEntity( fromClause, className, entityPersister, type, classAlias, tableAlias ); }
@Override public void startingEntity(EntityDefinition entityDefinition) { System.out.println( String.format( "%s Starting entity (%s)", StringHelper.repeat( ">>", ++depth ), entityDefinition.getEntityPersister().getEntityName() ) ); }
@Override public void finishingEntity(EntityDefinition entityDefinition) { System.out.println( String.format( "%s Finishing entity (%s)", StringHelper.repeat( "<<", depth-- ), entityDefinition.getEntityPersister().getEntityName() ) ); }
public NavigableRole getRootEntityRole(EntityPersister entityDescriptor) { final String rootEntityName = entityDescriptor.getRootEntityName(); if ( entityDescriptor.getEntityName().equals( rootEntityName ) ) { return entityDescriptor.getNavigableRole(); } else { final EntityPersister rootEntityDescriptor = entityDescriptor.getFactory() .getMetamodel() .entityPersister( rootEntityName ); return rootEntityDescriptor.getNavigableRole(); } }
public EntityReturnImpl(EntityDefinition entityDefinition, ExpandingQuerySpaces querySpaces) { super( querySpaces.makeRootEntityQuerySpace( querySpaces.generateImplicitUid(), entityDefinition.getEntityPersister() ), new PropertyPath( entityDefinition.getEntityPersister().getEntityName() ) ); }
@Override public void finishingEntityIdentifier(EntityIdentifierDefinition entityIdentifierDefinition) { System.out.println( String.format( "%s Finishing entity identifier (%s)", StringHelper.repeat( "<<", depth-- ), entityIdentifierDefinition.getEntityDefinition().getEntityPersister().getEntityName() ) ); }
@Override public void startingEntityIdentifier(EntityIdentifierDefinition entityIdentifierDefinition) { System.out.println( String.format( "%s Starting [%s] entity identifier (%s)", StringHelper.repeat( ">>", ++depth ), entityIdentifierDefinition.isEncapsulated() ? "encapsulated" : "non-encapsulated", entityIdentifierDefinition.getEntityDefinition().getEntityPersister().getEntityName() ) ); }
protected void evictEntityData(EntityPersister entityDescriptor) { EntityPersister rootEntityDescriptor = entityDescriptor; if ( entityDescriptor.isInherited() && ! entityDescriptor.getEntityName().equals( entityDescriptor.getRootEntityName() ) ) { rootEntityDescriptor = getSessionFactory().getMetamodel().entityPersister( entityDescriptor.getRootEntityName() ); } evictEntityData( rootEntityDescriptor.getNavigableRole(), rootEntityDescriptor.getCacheAccessStrategy() ); }
public enum NullabilityCheckType { CREATE, UPDATE, DELETE }