提交 b01e8984 编写于 作者: M MaxKey

debug

上级 af09e29a
......@@ -79,8 +79,8 @@ public class AllStatementHandlerInterceptor extends
Object parameterObject=metaObject.getValue("parameterHandler.parameterObject");
BoundSql boundSql = statement.getBoundSql();
String sql = boundSql.getSql();
_logger.debug("prepare boundSql : "+sql);
_logger.trace("startsWith select : "+sql.toLowerCase().trim().startsWith("select"));
_logger.debug("prepare boundSql : {}" , sql);
_logger.trace("startsWith select : {}" , sql.toLowerCase().trim().startsWith("select"));
if (sql.toLowerCase().trim().startsWith("select") && (parameterObject instanceof JpaBaseEntity)) {
if(statement instanceof SimpleStatementHandler){
sql = dialect.getLimitString(sql, (JpaBaseEntity)parameterObject);
......
......@@ -52,7 +52,7 @@ public class MyBatisSessionFactoryBean extends SqlSessionFactoryBean {
Configuration config = factory.getConfiguration();
_logger.debug("buildSqlSessionFactory : "+config.toString());
_logger.debug("buildSqlSessionFactory : {}" , config.toString());
for (Interceptor interceptor : interceptors) {
config.addInterceptor(interceptor);
}
......@@ -61,10 +61,10 @@ public class MyBatisSessionFactoryBean extends SqlSessionFactoryBean {
statementHandlerInterceptor.setDialectString(Dialect.getDialect(dialect));
config.addInterceptor(statementHandlerInterceptor);
_logger.debug("DefaultStatementTimeout : "+ config.getDefaultStatementTimeout());
_logger.debug("DefaultStatementTimeout : {}" , config.getDefaultStatementTimeout());
config.setDefaultStatementTimeout(timeout);
_logger.debug("after change ,DefaultStatementTimeout : "+ config.getDefaultStatementTimeout());
_logger.debug(""+config.getMappedStatementNames());
_logger.debug("after change ,DefaultStatementTimeout : {}" , config.getDefaultStatementTimeout());
_logger.debug("MappedStatementNames {}" , config.getMappedStatementNames());
return factory;
}
......
......@@ -67,12 +67,12 @@ public class StatementHandlerInterceptor extends AbstractStatementHandlerInterce
Object parameterObject=metaObject.getValue("parameterHandler.parameterObject");
BoundSql boundSql = statement.getBoundSql();
String sql = boundSql.getSql();
_logger.trace("parameter object ==> "+parameterObject);
_logger.trace("parameter object ==> {}" , parameterObject);
if ((parameterObject instanceof JpaPagination)
&& (sql.toLowerCase().trim().startsWith("select")) ) {
JpaPagination pagination=(JpaPagination)parameterObject;
if(pagination.isPageable()){
_logger.trace("prepare boundSql ==> "+removeBreakingWhitespace(sql));
_logger.trace("prepare boundSql ==> {}" , removeBreakingWhitespace(sql));
if(statement instanceof SimpleStatementHandler){
sql = dialect.getLimitString(sql, pagination);
}else if(statement instanceof PreparedStatementHandler){
......@@ -82,7 +82,7 @@ public class StatementHandlerInterceptor extends AbstractStatementHandlerInterce
);
sql = dialect.getLimitString(sql, pagination);
}
_logger.trace("prepare dialect boundSql : "+removeBreakingWhitespace(sql));
_logger.trace("prepare dialect boundSql : {}" , removeBreakingWhitespace(sql));
metaObject.setValue("boundSql.sql", sql);
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册