Actually I am seeing this in the YJP (yourkit java prifiler) captured snapshot. Even I am still trying to find out in the mybatis source code where exactly it is being called from.
From YJP stacktrace, it is showing "org.slf4j.impl.JDK14LoggerAdapter.log(Marker, String, int, String, Object[], Throwable) 171 0 200" call exactly under "org.apache.ibatis.executor.loader.CglibProxyFactory$EnhancedResultObjectProxyImpl.intercept(Object, Method, Object[], MethodProxy) 7827 6677 25" call.
So YJP stacktrace is like this:
- com.sigma.samp.stm.topology.pojo.LinkPojo$$EnhancerByCGLIB$$5a12dfc0.getFromSubnetworkNode() 5859 0
- org.apache.ibatis.executor.loader.CglibProxyFactory$EnhancedResultObjectProxyImpl.intercept(Object, Method, Object[], MethodProxy) 7827 6677 25
+ org.slf4j.impl.JDK14LoggerAdapter.log(Marker, String, int, String, Object[], Throwable) 171 0 200
+ oracle.jdbc.driver.OraclePreparedStatementWrapper.execute() 562 64
oracle.jdbc.driver.OracleResultSetImpl.wasNull() 84 84
oracle.jdbc.driver.OracleResultSetImpl.getString(int) 59 59
+ net.sf.cglib.proxy.Enhancer.create() 40 0
oracle.jdbc.driver.OracleResultSetImpl.getMetaData() 39 39
oracle.jdbc.driver.OracleStatementWrapper.clearWarnings() 21 21