public class

QueryKey

extends Object
implements Serializable
java.lang.Object
   ↳ org.hibernate.cache.QueryKey

Class Overview

A key that identifies a particular query with bound parameter values. This is the object Hibernate uses as its key into its query cache.

Summary

Public Methods
boolean equals(Object other)
static QueryKey generateQueryKey(String queryString, QueryParameters queryParameters, Set filterKeys, SessionImplementor session, ResultTransformer customTransformer)
Generates a QueryKey.
ResultTransformer getResultTransformer()
int hashCode()
String toString()
[Expand]
Inherited Methods
From class java.lang.Object

Public Methods

public boolean equals (Object other)

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 parameters
filterKeys 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.

public ResultTransformer getResultTransformer ()

public int hashCode ()

public String toString ()