querycache.java
来自「好东西,hibernate-3.2.0,他是一开元的树杖hibernate-3.」· Java 代码 · 共 34 行
JAVA
34 行
//$Id: QueryCache.java 7743 2005-08-03 22:50:19Z oneovthafew $
package org.hibernate.cache;
import java.util.List;
import java.util.Set;
import org.hibernate.HibernateException;
import org.hibernate.engine.SessionImplementor;
import org.hibernate.type.Type;
/**
* Defines the contract for caches capable of storing query results. These
* caches should only concern themselves with storing the matching result ids.
* The transactional semantics are necessarily less strict than the semantics
* of an item cache.
*
* @author Gavin King
*/
public interface QueryCache {
public void clear() throws CacheException;
public boolean put(QueryKey key, Type[] returnTypes, List result, boolean isNaturalKeyLookup, SessionImplementor session) throws HibernateException;
public List get(QueryKey key, Type[] returnTypes, boolean isNaturalKeyLookup, Set spaces, SessionImplementor session)
throws HibernateException;
public void destroy();
public Cache getCache();
public String getRegionName();
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?