MyBatisの紹介
MyBatisは、プレーンSQLクエリ、ストアドプロシージャ、高度なマッピングをサポートする優れた永続レイヤーフレームワークです。 MyBatisは、ほぼすべてのJDBCコードとパラメーターの手動設定と、結果セットの検索カプセル化を排除します。 MyBatisは、構成とオリジナルマッピング、マッピングインターフェイス、JavaのPOJO(プレーンオールドJavaオブジェクト)に、データベース内のレコードに簡単なXMLまたはアノテーションを使用できます。
MyBatisコンソール印刷SQLステートメントを見てみましょう
1.最初に、IBATIS LOG4Jの実行レベルを調整して、コンソールでIPATISランニングSQLステートメントをデバッグおよび印刷します。
2。次のステートメントを追加します
### show sqlステートメントパートlog4j.logger.com.ibatis = debuglog4j.logger.com.ibatis.common.jdbc.simpledatasource = debuglog4j.logger.com.ibatis.common.jdbc.scriptrunner = dabuglog4j.logger.com.i. batis.sqlmap.engine.impl.sqlmapclientdelegate = debuglog4j.logger.java.sql.connection = debuglog4j.logger.java.sql.statement = debuglog4j.logger.java.sql.preparedstatement = debug
MyBatisおよびIbatisコンソールの印刷SQLステートメントを見てみましょう
#IBATIS log4J実行レベルをクリックしてデバッグし、log4j.RootLoggerを実行しているIBATISのSQLステートメントを印刷します。RootLogger= debug、stdout、logfile ####出力ログ情報をコンソール### log4j.appender.stdout = org.apache.log4j.consoleAppender#log4j.appender.stdout.target = system.errlog4j.appender.appender.appender.appender.appender.layout = org.apache.log4j.simplelayout #### jbit.logの出力情報### log4j.appender.logfile = org.apache.log4j.fileappenderlog4j.appender.logfile.file = d:/test.loglog4j.appende r.logfile.layout = org.apache.log4j.patternlayoutlog4j.appender.logfile.layout.conversionpattern =%d {yyyy-mm-dd HH:MM:SS}%f%P%M%N ###ディスプレイSQLステートメントパートlog4j.logger.com.ibatis = debuglog4j.logger.com.ibatis.common.jdbc.simpledatasource = debuglog4j.logger.com.ibatis.common.jdbc.scriptrunner .ibatis.sqlmap.engine.impl.sqlmapclientdelegate = debuglog4j.logger.java.sql.connection = debuglog4j.logger.java.sql.statement = debuglog4j.logger.java.sql.preparedtatement = debug上記は、MyBatisコンソールにSQLステートメントを印刷するための実装コードです。それがあなたに役立つことを願っています。ご質問がある場合は、メッセージを残してください。編集者は時間内に返信します。 wulin.comのウェブサイトへのご支援ありがとうございます!