Package org.hibernate.cache
Class QueryKey
java.lang.Object
org.hibernate.cache.QueryKey
- All Implemented Interfaces:
Serializable
A key that identifies a particular query with bound parameter values. This is the object Hibernate uses
as its key into its query cache.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic QueryKeygenerateQueryKey(String queryString, QueryParameters queryParameters, Set filterKeys, SessionImplementor session, ResultTransformer customTransformer) Generates a QueryKey.inthashCode()toString()
-
Method Details
-
generateQueryKey
public static QueryKey generateQueryKey(String queryString, QueryParameters queryParameters, Set filterKeys, SessionImplementor session, ResultTransformer customTransformer) Generates a QueryKey.- Parameters:
queryString- The sql query string.queryParameters- The query parametersfilterKeys- The keys of any enabled filters.session- The current session.customTransformer- The result transformer; should be null if data is not transformed before being cached.- Returns:
- The generate query cache key.
-
getResultTransformer
-
equals
-
hashCode
public int hashCode() -
toString
-