ofbiz:设立sql语句在控制台的输出
Posted junmail
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ofbiz:设立sql语句在控制台的输出相关的知识,希望对你有一定的参考价值。
ofbiz:设置sql语句在控制台的输出
为研究ofbiz中的entity,view-entity的关联,当然也想看看到底是如何输出sql语句,默认输出sql是有受时间限制,那如何取消呢,操作如下
1. 确保debug.properties中的print.timing=true
2. 打开GenericDAO.java 中大概798行(偶用的是12.04)
if (Debug.timingOn())
long queryEndTime = System.currentTimeMillis();
long queryTotalTime = queryEndTime - queryStartTime;
if (queryTotalTime > 150)
Debug.logTiming("Ran query in " + queryTotalTime + " milli-seconds: " + sql, module);
将其注释,如
//if (queryTotalTime > 150)
Debug.logTiming("Ran query in " + queryTotalTime + " milli-seconds: " + sql, module);
//
3.重新编译, run-install
即可在控制台中输入sql语句
以上是关于ofbiz:设立sql语句在控制台的输出的主要内容,如果未能解决你的问题,请参考以下文章
spring JdbcTemplate 利用 Log4j 在控制台打印出SQL语句、参数
SpringBoot JPA打印JPA执行的SQL语句与参数Springboot JPA日志输出打印SQL语句和传入的参数 高阶篇