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

          評論

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

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

          主站蜘蛛池模板: 高要市| 万盛区| 准格尔旗| 宜都市| 东安县| 百色市| 修水县| 清涧县| 都兰县| 包头市| 泰宁县| 道孚县| 易门县| 突泉县| 芜湖县| 新昌县| 九江市| 奉化市| 长春市| 江孜县| 新泰市| 许昌市| 连城县| 保亭| 通海县| 漳平市| 盐池县| 金华市| 德格县| 阜宁县| 子长县| 永康市| 武穴市| 苗栗市| 绥芬河市| 礼泉县| 高台县| 彩票| 巴彦淖尔市| 台中县| 肥西县|