@Override public boolean isOpen() { return delegate.isOpen(); }
public boolean isOpen() { return ((SessionImplementor) delegate).isOpen(); }
@Override public boolean isOpen() { return delegate.isOpen(); }
public boolean isOpen() { return session.isOpen(); }
private boolean isConnectedToSession() { return session!=null && session.isOpen() && session.getPersistenceContext().containsCollection(this); }
private boolean isConnectedToSession() { return session!=null && session.isOpen() && session.getPersistenceContext().containsCollection(this); }
@Override protected boolean isAbandonableValue(V value) { //This endpoint is not inverse means the opposite end point is inverse. if (!this.inverse && value instanceof HibernateProxy) { HibernateProxy proxy = (HibernateProxy)value; SessionImplementor session = proxy.getHibernateLazyInitializer().getSession(); return session == null || !session.isOpen() || !session.isConnected(); } return false; }
@Override protected boolean isAbandonableElement(E element) { //This endpoint is not inverse means the opposite end point is inverse. if (!this.inverse && element instanceof HibernateProxy) { HibernateProxy proxy = (HibernateProxy)element; SessionImplementor session = proxy.getHibernateLazyInitializer().getSession(); return session == null || !session.isOpen() || !session.isConnected(); } return false; }
protected static boolean isConnectedToSession(AbstractPersistentCollection c) { SessionImplementor session = c.getSession(); return session!=null && session.isOpen() && session.getPersistenceContext().containsCollection(c); }
@Override protected boolean isAbandonableValue(T value) { //This endpoint is not inverse means the opposite end point is inverse. if (!this.inverse && value instanceof HibernateProxy) { HibernateProxy proxy = (HibernateProxy)value; SessionImplementor session = proxy.getHibernateLazyInitializer().getSession(); return session == null || !session.isOpen() || !session.isConnected(); } return false; }
@Override protected boolean isAbandonableValue(V value) { //This endpoint is not inverse means the opposite end point is inverse. if (!this.inverse && value instanceof HibernateProxy) { HibernateProxy proxy = (HibernateProxy)value; SessionImplementor session = proxy.getHibernateLazyInitializer().getSession(); return session == null || !session.isOpen() || !session.isConnected(); } return false; }
@Override protected boolean isAbandonableElement(E element) { //This endpoint is not inverse means the opposite end point is inverse. if (!this.inverse && element instanceof HibernateProxy) { HibernateProxy proxy = (HibernateProxy)element; SessionImplementor session = proxy.getHibernateLazyInitializer().getSession(); return session == null || !session.isOpen() || !session.isConnected(); } return false; }
@Override protected boolean isAbandonableValue(T value) { //This endpoint is not inverse means the opposite end point is inverse. if (!this.inverse && value instanceof HibernateProxy) { HibernateProxy proxy = (HibernateProxy)value; SessionImplementor session = proxy.getHibernateLazyInitializer().getSession(); return session == null || !session.isOpen() || !session.isConnected(); } return false; }
public final boolean isConnectedToSession() { SessionImplementor session = this.getSession(); return session != null && session.isOpen() && session.getPersistenceContext().containsCollection(this.getWrapperPersistentCollection()); }
private Object getProxyOrNull() { final EntityKey entityKey = generateEntityKeyOrNull( getIdentifier(), session, getEntityName() ); if ( entityKey != null && session != null && session.isOpen() ) { return session.getPersistenceContext().getProxy( entityKey ); } return null; }
private Object getProxyOrNull() { final EntityKey entityKey = generateEntityKeyOrNull( getIdentifier(), session, getEntityName() ); if ( entityKey != null && session != null && session.isOpen() ) { return session.getPersistenceContext().getProxy( entityKey ); } return null; }
@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(); } }
private Object getReplacement() { final SessionImplementor session = getSession(); if ( isUninitialized() && session != null && session.isOpen()) { final EntityKey key = session.generateEntityKey( getIdentifier(), session.getFactory().getEntityPersister( getEntityName() ) ); final Object entity = session.getPersistenceContext().getEntity(key); if (entity!=null) setImplementation( entity ); } if ( isUninitialized() ) { if (replacement==null) { replacement = serializableProxy(); } return replacement; } else { return getTarget(); } }
private Object getReplacement() { final SessionImplementor session = getSession(); if ( isUninitialized() && session != null && session.isOpen()) { final EntityKey key = session.generateEntityKey( getIdentifier(), session.getFactory().getEntityPersister( getEntityName() ) ); final Object entity = session.getPersistenceContext().getEntity(key); if (entity!=null) setImplementation( entity ); } if ( isUninitialized() ) { if (replacement==null) { replacement = serializableProxy(); } return replacement; } else { return getTarget(); } }