隨筆 - 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的嗎? 謝謝  回復  更多評論
            
          主站蜘蛛池模板: 三门峡市| 重庆市| 合山市| 安多县| 霍州市| 遂平县| 电白县| 鄂尔多斯市| 柳河县| 房产| 融水| 麻栗坡县| 喀喇沁旗| 长汀县| 康保县| 汤阴县| 嘉禾县| 湛江市| 诸暨市| 七台河市| 宁阳县| 三门峡市| 福安市| 石柱| 黄梅县| 河西区| 沙洋县| 乌海市| 天峻县| 江安县| 扎兰屯市| 清远市| 塔城市| 湘潭县| 比如县| 金平| 体育| 安徽省| 垫江县| 军事| 石林|