@Override public Object immediateLoad(String entityName, Serializable id) throws HibernateException { return delegate.immediateLoad( entityName, id ); }
/** * Immediately loads historical entity or its current state when excluded from audit process. Returns {@code null} * reference if entity has not been found in the database. */ public static Object loadImmediate( AuditReaderImplementor versionsReader, Class<?> entityClass, String entityName, Object entityId, Number revision, boolean removed, EnversService enversService) { if ( enversService.getEntitiesConfigurations().getNotVersionEntityConfiguration( entityName ) == null ) { // Audited relation, look up entity with Envers. // When user traverses removed entities graph, do not restrict revision type of referencing objects // to ADD or MOD (DEL possible). See HHH-5845. return versionsReader.find( entityClass, entityName, entityId, revision, removed ); } else { // Not audited relation, look up entity with Hibernate. return versionsReader.getSessionImplementor().immediateLoad( entityName, (Serializable) entityId ); } }
public Object immediateLoad(String paramString, Serializable paramSerializable) throws HibernateException { return ((SessionImplementor) delegate).immediateLoad(paramString, paramSerializable); }
@Override public Object immediateLoad(String entityName, Object id) throws HibernateException { return delegate.immediateLoad( entityName, id ); }
public Object immediateLoad(String entityName, Serializable id) throws HibernateException { return session.immediateLoad(entityName, id); }
@Override public Object immediateLoad(final Class persistentClass, final Serializable id) throws HibernateException { try { return sessionImplementor.immediateLoad(persistentClass.getName(), id); } catch (final PersistenceException ex) { throw HibernateExceptionAdapter.adapt(ex); } }
@Override public Object immediateLoad(final String entityName, final Serializable id) throws HibernateException { return getSessionImplementor().immediateLoad(entityName, id); }
/** * Immediately loads historical entity or its current state when excluded from audit process. Returns {@code null} * reference if entity has not been found in the database. */ public static Object loadImmediate( AuditReaderImplementor versionsReader, Class<?> entityClass, String entityName, Object entityId, Number revision, boolean removed) { final AuditService auditService = versionsReader.getAuditService(); if ( auditService.getEntityBindings().getNotVersionEntityConfiguration( entityName ) == null ) { // Audited relation, look up entity with Envers. // When user traverses removed entities graph, do not restrict revision type of referencing objects // to ADD or MOD (DEL possible). See HHH-5845. return versionsReader.find( entityClass, entityName, entityId, revision, removed ); } else { // Not audited relation, look up entity with Hibernate. return versionsReader.getSessionImplementor().immediateLoad( entityName, entityId ); } }
@Override public final void initialize() throws HibernateException { if (!initialized) { if ( session==null ) { throw new LazyInitializationException("could not initialize proxy - no Session"); } else if ( !session.isOpen() ) { throw new LazyInitializationException("could not initialize proxy - the owning Session was closed"); } else if ( !session.isConnected() ) { throw new LazyInitializationException("could not initialize proxy - the owning Session is disconnected"); } else { target = session.immediateLoad(entityName, id); initialized = true; checkTargetState(); } } else { checkTargetState(); } }
@Override public final void initialize() throws HibernateException { if (!initialized) { if ( session==null ) { throw new LazyInitializationException("could not initialize proxy - no Session"); } else if ( !session.isOpen() ) { throw new LazyInitializationException("could not initialize proxy - the owning Session was closed"); } else if ( !session.isConnected() ) { throw new LazyInitializationException("could not initialize proxy - the owning Session is disconnected"); } else { target = session.immediateLoad(entityName, id); initialized = true; checkTargetState(); } } else { checkTargetState(); } }