com.ibatis.db.sqlmap
Class MappedStatement.CacheKey
java.lang.Object
com.ibatis.db.sqlmap.MappedStatement.CacheKey
- All Implemented Interfaces:
- java.io.Serializable
- Enclosing class:
- MappedStatement
private static class MappedStatement.CacheKey
- extends java.lang.Object
- implements java.io.Serializable
A key for results in the cache.
Constructor Summary |
MappedStatement.CacheKey(java.lang.String statementName,
java.lang.String sql,
java.lang.Object parameter,
java.lang.String[] properties,
int skipRecords,
int maxResults,
int type)
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
OBJECT_TYPE
public static final int OBJECT_TYPE
- See Also:
- Constant Field Values
LIST_TYPE
public static final int LIST_TYPE
- See Also:
- Constant Field Values
MAP_TYPE
public static final int MAP_TYPE
- See Also:
- Constant Field Values
properties
private java.lang.String[] properties
parameter
private java.lang.Object parameter
sql
private java.lang.String sql
statementName
private java.lang.String statementName
maxResults
private int maxResults
skipRecords
private int skipRecords
type
private int type
hashCodeString
private java.lang.String hashCodeString
hashCode
private int hashCode
MappedStatement.CacheKey
public MappedStatement.CacheKey(java.lang.String statementName,
java.lang.String sql,
java.lang.Object parameter,
java.lang.String[] properties,
int skipRecords,
int maxResults,
int type)
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
generateHashCode
private int generateHashCode()