Terry.Li-彬

          虛其心,可解天下之問;專其心,可治天下之學;靜其心,可悟天下之理;恒其心,可成天下之業。

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            143 隨筆 :: 344 文章 :: 130 評論 :: 0 Trackbacks

          做項目時遇到這樣的需求,希望能打印出最終數據庫執行的SQL語句,一般遇到這些有一定通用性的問題,我都會到Appfuse中去找找例子,結果這次沒有成功。
          它是有相關的配置,但是好像沒有用,我也就沒有深查下去,我想這種問題網上肯定有人遇到過,只要找到這個人就行了。經過換不同的關鍵字,我最后找到了如下的配置。

          log4j.appender.stdout=org.apache.log4j.ConsoleAppender
          log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
          log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - %m%n


          log4j.logger.com.ibatis=debug
          log4j.logger.com.ibatis.common.jdbc.SimpleDataSource=debug
          log4j.logger.com.ibatis.common.jdbc.ScriptRunner=debug
          log4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate=debug
          log4j.logger.java.sql.Connection=debug
          log4j.logger.java.sql.Statement=debug
          log4j.logger.java.sql.PreparedStatement=debug,stdout

          posted on 2007-12-04 13:42 禮物 閱讀(8727) 評論(2)  編輯  收藏 所屬分類: ibatis

          評論

          # re: 打印出Ibatis最終的SQL語句 2009-08-21 00:07 Illu
          =。= hibernate就比較方便了 showsql=true
          ibatis解決方案我也找了好久  回復  更多評論
            

          # re: 打印出Ibatis最終的SQL語句 2012-05-16 11:26 王鵬飛
          學習了,解決問題的方法很好。我現在用的這個系統有這個功能。  回復  更多評論
            

          主站蜘蛛池模板: 无极县| 泰宁县| 平利县| 南宁市| 鄯善县| 明水县| 资源县| 北宁市| 常宁市| 宁城县| 闽侯县| 手游| 蕉岭县| 湟源县| 隆德县| 康保县| 体育| 鲜城| 门源| 赣榆县| 河南省| 宣恩县| 宿迁市| 五寨县| 宕昌县| 桐梓县| 安远县| 库车县| 乐至县| 芜湖市| 昌黎县| 南召县| 徐州市| 加查县| 长治县| 济宁市| 芷江| 沧州市| 富裕县| 通许县| 惠州市|