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 禮物 閱讀(8726) 評論(2)  編輯  收藏 所屬分類: ibatis

          評論

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

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

          主站蜘蛛池模板: 池州市| 镇康县| 安庆市| 山东| 玛曲县| 崇左市| 上饶县| 青海省| 阜南县| 五华县| 南木林县| 成安县| 黄石市| 江口县| 盈江县| 华池县| 马龙县| 湛江市| 监利县| 宿州市| 通河县| 探索| 安龙县| 龙川县| 富裕县| 叙永县| 苏尼特右旗| 湘潭县| 竹山县| 云林县| 微山县| 万荣县| 城口县| 潞城市| 黄冈市| 海原县| 建昌县| 安徽省| 安化县| 新邵县| 中山市|