com.ibatis.sqlmap.engine.exchange
Class BaseDataExchange

java.lang.Object
  extended by com.ibatis.sqlmap.engine.exchange.BaseDataExchange
所有已实现接口:
DataExchange
已知直接子类:
ComplexDataExchange, DomDataExchange, JavaBeanDataExchange, ListDataExchange, MapDataExchange, PrimitiveDataExchange

public abstract class BaseDataExchange
extends java.lang.Object
implements DataExchange

Base implementation for the DataExchange interface


构造器摘要
protected BaseDataExchange(DataExchangeFactory dataExchangeFactory)
           
 
方法摘要
 CacheKey getCacheKey(StatementScope statementScope, ParameterMap parameterMap, java.lang.Object parameterObject)
          Returns an object capable of being a unique cache key for a parameter object.
 DataExchangeFactory getDataExchangeFactory()
          Getter for the factory that created this object
 
类方法继承: java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.ibatis.sqlmap.engine.exchange.DataExchange
getData, initialize, setData, setData
 

构造器详细信息

BaseDataExchange

protected BaseDataExchange(DataExchangeFactory dataExchangeFactory)
方法详细信息

getCacheKey

public CacheKey getCacheKey(StatementScope statementScope,
                            ParameterMap parameterMap,
                            java.lang.Object parameterObject)
Description copied from interface: DataExchange
Returns an object capable of being a unique cache key for a parameter object.

规范说明:
getCacheKey in interface DataExchange
参数:
statementScope - - the request scope
parameterMap - - the parameter map
parameterObject - - the parameter object
返回:
- a cache key

getDataExchangeFactory

public DataExchangeFactory getDataExchangeFactory()
Getter for the factory that created this object

返回:
- the factory