com.ibatis.sqlmap.engine.exchange
Class JavaBeanDataExchange

java.lang.Object
  extended by com.ibatis.sqlmap.engine.exchange.BaseDataExchange
      extended by com.ibatis.sqlmap.engine.exchange.JavaBeanDataExchange
所有已实现接口:
DataExchange

public class JavaBeanDataExchange
extends BaseDataExchange
implements DataExchange

DataExchange implementation for beans


构造器摘要
protected JavaBeanDataExchange(DataExchangeFactory dataExchangeFactory)
           
 
方法摘要
 java.lang.Object[] getData(StatementScope statementScope, ParameterMap parameterMap, java.lang.Object parameterObject)
          Gets a data array from a parameter object.
 void initialize(java.util.Map properties)
          Initializes the data exchange instance.
 java.lang.Object setData(StatementScope statementScope, ParameterMap parameterMap, java.lang.Object parameterObject, java.lang.Object[] values)
          Sets values from a data array into a parameter object
 java.lang.Object setData(StatementScope statementScope, ResultMap resultMap, java.lang.Object resultObject, java.lang.Object[] values)
          Sets values from a data array into a result object.
 
类方法继承: com.ibatis.sqlmap.engine.exchange.BaseDataExchange
getCacheKey, getDataExchangeFactory
 
类方法继承: java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.ibatis.sqlmap.engine.exchange.DataExchange
getCacheKey
 

构造器详细信息

JavaBeanDataExchange

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

initialize

public void initialize(java.util.Map properties)
Initializes the data exchange instance.

规范说明:
initialize in interface DataExchange
参数:
properties -

getData

public java.lang.Object[] getData(StatementScope statementScope,
                                  ParameterMap parameterMap,
                                  java.lang.Object parameterObject)
Description copied from interface: DataExchange
Gets a data array from a parameter object.

规范说明:
getData in interface DataExchange
参数:
statementScope - - the scope of the request
parameterMap - - the parameter map
parameterObject - - the parameter object
返回:
- the objects

setData

public java.lang.Object setData(StatementScope statementScope,
                                ResultMap resultMap,
                                java.lang.Object resultObject,
                                java.lang.Object[] values)
Description copied from interface: DataExchange
Sets values from a data array into a result object.

规范说明:
setData in interface DataExchange
参数:
statementScope - - the request scope
resultMap - - the result map
resultObject - - the result object
values - - the values to be mapped
返回:
the resultObject

setData

public java.lang.Object setData(StatementScope statementScope,
                                ParameterMap parameterMap,
                                java.lang.Object parameterObject,
                                java.lang.Object[] values)
Description copied from interface: DataExchange
Sets values from a data array into a parameter object

规范说明:
setData in interface DataExchange
参数:
statementScope - - the request scope
parameterMap - - the parameter map
parameterObject - - the parameter object
values - - the values to set
返回:
parameterObject