隨筆 - 175  文章 - 202  trackbacks - 0
          <2007年7月>
          24252627282930
          1234567
          891011121314
          15161718192021
          22232425262728
          2930311234

          第一個Blog,記錄哈哈的生活

          常用鏈接

          留言簿(16)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          收藏夾

          Java links

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          1、比較方便的辦法
          在 log4j 的配置中加上

           <logger name="org.hibernate.type" additivity="false">
            <level value="debug" />
            <appender-ref ref="CONSOLE" />
            <appender-ref ref="FILE" />
           </logger>
           <logger name="org.hibernate.sql" additivity="false">
            <level value="debug" />
            <appender-ref ref="CONSOLE" />
            <appender-ref ref="FILE" />
           </logger>
          其中 org.hibernate.sql 不知道有什么用。

          2、使用 p6spy 來顯示 sql,配合 sqlprofile 比較方便,還可以使用 irontracksql。

          sqlprofile 和 irontracksql 在得到 sql 的機制有些差別。

          sqlprofile 是通過配置 log4j 的 socket append ,將 log 輸出到 sqlprofile 的監(jiān)聽端口去。這樣在調(diào)試程序的時候,只要先啟動好 sqlprofile,就能得到 sql 了。

          irontracksql 是在應(yīng)用中監(jiān)聽一個端口,隨應(yīng)用啟動,irontracksql 啟動是連接到那個端口去得到 sql,所以要先啟動用戶,再讓 irontracksql 連過去。

          猜測:irontracksql 性能會好一些,而且不想看 sql 可以斷下來。sqlprofile 則不行。但在調(diào)試程序的時候 sqlprofile 明顯方便很多。
          posted on 2007-07-18 11:29 哈哈的日子 閱讀(4108) 評論(3)  編輯  收藏 所屬分類: Java

          FeedBack:
          # re: Hibernate 顯示 SQL 語句中 ? 的值 2007-07-19 13:00 nnnn
          用第一個方法,把配制文件寫在哪個文件夾啊  回復(fù)  更多評論
            
          # re: Hibernate 顯示 SQL 語句中 ? 的值 2007-07-19 13:37 哈哈的日子
          @nnnn
          放在 classpath 里  回復(fù)  更多評論
            
          # re: Hibernate 顯示 SQL 語句中 ? 的值[未登錄] 2007-07-30 10:00 Firefly
          能寫份properties的嗎? 謝謝  回復(fù)  更多評論
            
          主站蜘蛛池模板: 庆阳市| 普定县| 新巴尔虎左旗| 鸡西市| 日土县| 南澳县| 蚌埠市| 彭泽县| 黄冈市| 白水县| 申扎县| 澳门| 桦南县| 邢台县| 上高县| 蒙山县| 临武县| 巫溪县| 永定县| 庄河市| 白沙| 西藏| 韶山市| 登封市| 托里县| 马山县| 襄汾县| 北海市| 乌海市| 双峰县| 呼图壁县| 太湖县| 平利县| 广德县| 铜梁县| 墨脱县| 安国市| 榆社县| 烟台市| 蚌埠市| 岱山县|