隨筆 - 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 的監聽端口去。這樣在調試程序的時候,只要先啟動好 sqlprofile,就能得到 sql 了。

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

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

          FeedBack:
          # re: Hibernate 顯示 SQL 語句中 ? 的值 2007-07-19 13:00 nnnn
          用第一個方法,把配制文件寫在哪個文件夾啊  回復  更多評論
            
          # re: Hibernate 顯示 SQL 語句中 ? 的值 2007-07-19 13:37 哈哈的日子
          @nnnn
          放在 classpath 里  回復  更多評論
            
          # re: Hibernate 顯示 SQL 語句中 ? 的值[未登錄] 2007-07-30 10:00 Firefly
          能寫份properties的嗎? 謝謝  回復  更多評論
            
          主站蜘蛛池模板: 板桥市| 岳阳县| 枣强县| 西昌市| 辰溪县| 宣化县| 恭城| 章丘市| 晴隆县| 汽车| 兰考县| 洛南县| 略阳县| 江达县| 体育| 台东县| 乌恰县| 大城县| 濉溪县| 高安市| 淮南市| 南投市| 宣威市| 海安县| 克东县| 福安市| 花莲市| 巴南区| 常熟市| 沙坪坝区| 芜湖县| 拉萨市| 安乡县| 巧家县| 南和县| 台州市| 长岛县| 丽江市| 金秀| 唐海县| 庄河市|