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

          評論

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

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

          主站蜘蛛池模板: 安泽县| 云浮市| 德钦县| 阳原县| 商南县| 宁津县| 嘉善县| 浦北县| 金塔县| 松阳县| 宁阳县| 沐川县| 岗巴县| 财经| 抚松县| 双桥区| 来宾市| 同心县| 壶关县| 农安县| 清河县| 扶风县| 江门市| 溧水县| 固安县| 金阳县| 黑水县| 周宁县| 噶尔县| 龙江县| 康定县| 神池县| 无棣县| 石泉县| 余姚市| 平顶山市| 博野县| 当涂县| 凤冈县| 吉隆县| 福泉市|