com.ibatis.common.jdbc.logging
Class StatementLogProxy

java.lang.Object
  extended by com.ibatis.common.jdbc.logging.BaseLogProxy
      extended by com.ibatis.common.jdbc.logging.StatementLogProxy
所有已实现接口:
java.lang.reflect.InvocationHandler

public class StatementLogProxy
extends BaseLogProxy
implements java.lang.reflect.InvocationHandler

Statement proxy to add logging


字段摘要
 
Fields inherited from class com.ibatis.common.jdbc.logging.BaseLogProxy
EXECUTE_METHODS, GET_METHODS, id, SET_METHODS
 
方法摘要
 java.sql.Statement getStatement()
          return the wrapped statement
 java.lang.Object invoke(java.lang.Object proxy, java.lang.reflect.Method method, java.lang.Object[] params)
           
static java.sql.Statement newInstance(java.sql.Statement stmt)
          Creates a logging version of a Statement
 
类方法继承: com.ibatis.common.jdbc.logging.BaseLogProxy
clearColumnInfo, getColumn, getColumnString, getNextId, getTypeString, getValueString, removeBreakingWhitespace, setColumn
 
类方法继承: java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

方法详细信息

invoke

public java.lang.Object invoke(java.lang.Object proxy,
                               java.lang.reflect.Method method,
                               java.lang.Object[] params)
                        throws java.lang.Throwable
规范说明:
invoke in interface java.lang.reflect.InvocationHandler
抛出异常:
java.lang.Throwable

newInstance

public static java.sql.Statement newInstance(java.sql.Statement stmt)
Creates a logging version of a Statement

参数:
stmt - - the statement
返回:
- the proxy

getStatement

public java.sql.Statement getStatement()
return the wrapped statement

返回:
the statement