Examples of evictCollection()


Examples of org.hibernate.Cache.evictCollection()

                cache.evictCollectionRegion(collectionRoleName);
            }
        } else {
            for(String collectionRoleName : collectionRoleNames) {
                for(Serializable collectionEntityId : collectionEntityIds) {
                    cache.evictCollection(collectionRoleName, collectionEntityIds);
                }
            }
        }

        return "操作成功";
View Full Code Here

Examples of org.hibernate.Cache.evictCollection()

            for (final Serializable id : evictedEntityEntry.getValue()) {
                cache.evictEntity(entityClass, id);
                evictedEntities++;
               
                for (final String collectionRole : collectionRoles) {
                    cache.evictCollection(collectionRole, id);
                    evictedCollections++;
                }
            }
        }
       
View Full Code Here

Examples of org.hibernate.SessionFactory.evictCollection()

    Map collMetadata = sf.getAllCollectionMetadata();
    for (Object abstractCollectionPersistObject : collMetadata.values()) {
      AbstractCollectionPersister acp = (AbstractCollectionPersister) abstractCollectionPersistObject;
      if (acp.hasCache()) {
        sf.evictCollection(acp.getCache().getRegionName());
      }
    }
  }

  private static class SessionData {
View Full Code Here

Examples of org.hibernate.SessionFactory.evictCollection()

  @Override
  public void evictCollection(PageContext pc, String entityName, String collectionName, String id) throws PageException {
    SessionFactory f = getSessionFactory(pc);
    String role=entityName+"."+collectionName;
    if(id==null) {
      f.evictCollection(role);
    }
    else {
      f.evictCollection(role,CommonUtil.toSerializable(id));
    }
  }
View Full Code Here

Examples of org.hibernate.SessionFactory.evictCollection()

    String role=entityName+"."+collectionName;
    if(id==null) {
      f.evictCollection(role);
    }
    else {
      f.evictCollection(role,CommonUtil.toSerializable(id));
    }
  }
 
  
 
View Full Code Here

Examples of railo.runtime.orm.ORMSession.evictCollection()

  public static String call(PageContext pc,String entityName,String collectionName) throws PageException {
    return call(pc, entityName, collectionName,null);
  }
  public static String call(PageContext pc,String entityName,String collectionName,String primaryKey) throws PageException {
    ORMSession session = ORMUtil.getSession(pc);
    if(StringUtil.isEmpty(primaryKey))session.evictCollection(pc, entityName, collectionName);
    else session.evictCollection(pc, entityName, collectionName,primaryKey);
    return null;
  }
}
View Full Code Here

Examples of railo.runtime.orm.ORMSession.evictCollection()

    return call(pc, entityName, collectionName,null);
  }
  public static String call(PageContext pc,String entityName,String collectionName,String primaryKey) throws PageException {
    ORMSession session = ORMUtil.getSession(pc);
    if(StringUtil.isEmpty(primaryKey))session.evictCollection(pc, entityName, collectionName);
    else session.evictCollection(pc, entityName, collectionName,primaryKey);
    return null;
  }
}
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.