MyBatis5 - MyBatisのは、log4jの、遅延ロードを統合します

オープンログ:Log4jの
(1)ジャー・パッケージに加え
(2)オープンログconf.xmlに配置されました:
<設定>
        <! - log4jのに使用するログと割り当て特定のログを有効にします - >
        <設定名= "logImpl" 値= "LOG4J" />
    </設定>
指定されていない場合は、次の順序でのログを探します。
SLF4J - Apacheのコモンズログ - Log4jの2 - のLog4j - JDKロギング
(3)書き込み設定、ログ出力ファイル
log4j.propertiesの内容:
log4j.rootLogger = DEBUG、STDOUT
log4j.appender.stdout = org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout = org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern =%5P [%のT] - %のm個の%nを
ログレベル:
    DEBUG <INFO <WARN <ERROR
詳細に設定した場合、情報は情報だけとのレベルの上に表示されます。
勧告: 開発中の設定のデバッグは、より多くの情報や実行時に設定します。
 
レイジーローディング(遅延ロード):
一対一、一対多、多対多
不要な情報が最初にロードすることはできません。
 
 設定する遅延ロードのニーズを使用してMyBatisの。
        <! - 遅延ロードを回します - >
        <設定名= "lazyLoadingEnabled" 値= "true" を/>
        
        <! - すぐに閉じるロード - >
        <設定名= "aggressiveLazyLoading" 値= "偽" />
のプロファイルconf.xmlに新しいmapper.xml後。
 
遅延ステップのロード:
1.構成設定conf.xml遅延ロード;
2.配置mapper.xml。

おすすめ

転載: www.cnblogs.com/ghlz/p/12240820.html