Package org.hibernate.cache.spi.entry

Examples of org.hibernate.cache.spi.entry.CollectionCacheEntry


    }
    else {
      version = null;
    }

    final CollectionCacheEntry entry = new CollectionCacheEntry( lce.getCollection(), persister );
    final CacheKey cacheKey = session.generateCacheKey( lce.getKey(), persister.getKeyType(), persister.getRole() );

    boolean isPutFromLoad = true;
    if ( persister.getElementType().isAssociationType() ) {
      for ( Serializable id : entry.getState() ) {
        EntityPersister entityPersister = ( (QueryableCollection) persister ).getElementPersister();
        if ( session.getPersistenceContext().wasInsertedDuringTransaction( entityPersister, id ) ) {
          isPutFromLoad = false;
          break;
        }
View Full Code Here

TOP

Related Classes of org.hibernate.cache.spi.entry.CollectionCacheEntry

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.