@Override public Object getLoadedValue(String propertyName) { if ( loadedState == null || propertyName == null ) { return null; } else { final int propertyIndex = ( (UniqueKeyLoadable) persister ).getPropertyIndex( propertyName ); return loadedState[propertyIndex]; } }
key, getIdentifierOrUniqueKeyType( factory ), persister.getEntityMode(), session.getFactory() ); Object result = persistenceContext.getEntity( euk ); if ( result == null ) { result = persister.loadByUniqueKey( uniqueKeyPropertyName, key, session );
result = persister.loadByUniqueKey(uniqueKeyPropertyName, key, session);
@Override public void overwriteLoadedStateCollectionValue(String propertyName, PersistentCollection collection) { // nothing to do if status is READ_ONLY if ( getStatus() != Status.READ_ONLY ) { assert propertyName != null; assert loadedState != null; final int propertyIndex = ( (UniqueKeyLoadable) persister ).getPropertyIndex( propertyName ); loadedState[propertyIndex] = collection; } }
key, getIdentifierOrUniqueKeyType( factory ), persister.getEntityMode(), session.getFactory() ); Object result = persistenceContext.getEntity( euk ); if ( result == null ) { result = persister.loadByUniqueKey( uniqueKeyPropertyName, key, session );
private org.hibernate.FetchMode determineFetchMode(Class<?> entityClass, String path) { OuterJoinLoadable entityPersister = (OuterJoinLoadable) sessionFactory().getEntityPersister( entityClass.getName() ); int index = ( (UniqueKeyLoadable) entityPersister ).getPropertyIndex( path ); return entityPersister.getFetchMode( index ); }
key, getIdentifierOrUniqueKeyType( factory ), persister.getEntityMode(), session.getFactory() ); Object result = persistenceContext.getEntity( euk ); if ( result == null ) { result = persister.loadByUniqueKey( uniqueKeyPropertyName, key, session );
private AssociationType determineAssociationType(Class<?> entityClass, String path) { OuterJoinLoadable entityPersister = (OuterJoinLoadable) sessionFactory().getEntityPersister( entityClass.getName() ); int index = ( (UniqueKeyLoadable) entityPersister ).getPropertyIndex( path ); return (AssociationType) entityPersister.getSubclassPropertyType( index ); }
String ukName = ownerAssociationTypes[i].getRHSUniqueKeyPropertyName(); if ( ukName != null ) { final int index = ( (UniqueKeyLoadable) persister ).getPropertyIndex( ukName ); final Type type = persister.getPropertyTypes()[index];
String ukName = entityType.getRHSUniqueKeyPropertyName(); if ( ukName != null ) { final int index = ( (UniqueKeyLoadable) concreteEntityPersister ).getPropertyIndex( ukName ); final Type type = concreteEntityPersister.getPropertyTypes()[index];
public Object getLoadedValue(String propertyName) { int propertyIndex = ( (UniqueKeyLoadable) persister ).getPropertyIndex(propertyName); return loadedState[propertyIndex]; }
public Object getLoadedValue(String propertyName) { return loadedState[ ( (UniqueKeyLoadable) persister ).getPropertyIndex(propertyName) ]; }
public Object getLoadedValue(String propertyName) { int propertyIndex = ( (UniqueKeyLoadable) persister ).getPropertyIndex(propertyName); return loadedState[propertyIndex]; }
public Object getLoadedValue(String propertyName) { int propertyIndex = ( (UniqueKeyLoadable) persister ).getPropertyIndex(propertyName); return loadedState[propertyIndex]; }
String ukName = ownerAssociationTypes[i].getRHSUniqueKeyPropertyName(); if (ukName!=null) { final int index = ( (UniqueKeyLoadable) persister ).getPropertyIndex(ukName); final Type type = persister.getPropertyTypes()[index];
String ukName = ownerAssociationTypes[i].getRHSUniqueKeyPropertyName(); if (ukName!=null) { final int index = ( (UniqueKeyLoadable) persister ).getPropertyIndex(ukName); final Type type = persister.getPropertyTypes()[index];
String ukName = ownerAssociationTypes[i].getRHSUniqueKeyPropertyName(); if (ukName!=null) { final int index = ( (UniqueKeyLoadable) persister ).getPropertyIndex(ukName); final Type type = persister.getPropertyTypes()[index];
String ukName = ownerAssociationTypes[i].getRHSUniqueKeyPropertyName(); if (ukName!=null) { final int index = ( (UniqueKeyLoadable) persister ).getPropertyIndex(ukName); final Type type = persister.getPropertyTypes()[index];
String ukName = ownerAssociationTypes[i].getRHSUniqueKeyPropertyName(); if ( ukName != null ) { final int index = ( (UniqueKeyLoadable) persister ).getPropertyIndex( ukName ); final Type type = persister.getPropertyTypes()[index];