Search in sources :

Example 1 with DefaultParameterHandler

use of org.apache.ibatis.scripting.defaults.DefaultParameterHandler in project pinpoint by naver.

the class BindingLogPlugin32 method getParameters.

private List<String> getParameters(MappedStatement ms, Object parameterObject, BoundSql boundSql) throws SQLException {
    // DefaultParameterHandler is the only implementation of parameterHandler interface currently. it may be changed later.
    // need additional codes to find a appropriate implementation in that case.
    ParameterHandler parameterHandler = new DefaultParameterHandler(ms, parameterObject, boundSql);
    PreparedStatementParameterLogger parameterLogger = new PreparedStatementParameterLogger();
    parameterHandler.setParameters(parameterLogger);
    return parameterLogger.getParameters();
}
Also used : ParameterHandler(org.apache.ibatis.executor.parameter.ParameterHandler) DefaultParameterHandler(org.apache.ibatis.scripting.defaults.DefaultParameterHandler) DefaultParameterHandler(org.apache.ibatis.scripting.defaults.DefaultParameterHandler)

Aggregations

ParameterHandler (org.apache.ibatis.executor.parameter.ParameterHandler)1 DefaultParameterHandler (org.apache.ibatis.scripting.defaults.DefaultParameterHandler)1