您的位置:首页 > 数据库

设立sql语句在控制台的输出

2015-07-23 10:28 253 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: