首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

2012-07-25 
ofbiz:设置sql语句在控制台的输出为研究ofbiz中的entity,view-entity的关联,当然也想看看到底是如何输出sq

ofbiz:设置sql语句在控制台的输出

为研究ofbiz中的entity,view-entity的关联,当然也想看看到底是如何输出sql语句,默认输出sql是有受时间限制,那如何取消呢,操作如下

?

1. 确保debug.properties中的print.timing=true

?

2. 打开GenericDAO.java 中大概761行(偶用的是10.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语句

?

以上如有不对之处,欢迎补充

?

热点排行