フォアグラウンドでデータを要求するとき、SQLステートメントは常にコンソールに印刷されます。 1つのアイデアは、ログに印刷することです。それをする方法は?
以下のMyBatis構成ファイルを参照してください。
<?xml version = "1.0" encoding = "utf-8"?> <!doctype構成public " - // mybatis.org//dtd config 3.0 // en" "http://mybatis.org/dtd/mybatis-3-config.dtd" mapper-> <name = "cacheenabled" value = "true" /> <! - 照会するときは、パフォーマンスを改善するために関連するオブジェクトのロードを時間内にオフにします - > <name = "lazyloadingenabled" value = "false" /> <! - 関連するオブジェクトのロードの形式を設定します。これは、オンデマンドのローディングフィールドです(ローディングフィールドはSQLで指定されています)。関連するテーブルのすべてのフィールドは、パフォーマンスを改善するためにロードされません - > <name = "Aggressivelazyloading" value = "false" /> <! - 場所でのSQLクエリの場合、異なる結果セットを返すために、> <設定名= "MultipleresultsetsetsEnabled" value = "true" />> < value = "true" /> <! - カスタムプライマリキー値(プログラムによって生成されたUUID 32ビットエンコードなどのキー値として使用)を使用します。また、データテーブルのPK生成戦略は上書きされます - > <name = "usegeneratedkeys" usegeneratedkeys "value =" true " /> <! - nested result result map" partmavを設定します。 /> <! - パフォーマンスを改善するためのバッチ更新操作のSQLをキャッシュ - > <name = "defaultexecutortype" value = "reuse" /> <! - データベースが25,000秒以上応答していない場合 - > <> <"defaultStatementtimeout" value = "25,000" /> < - > </settings> </configuration> <?xml version = "1.0" encoding = "utf-8"?> <!doctype configuration public " - // mybatis.org//dtd config 3.0 // en" "http://mybatis.org/dtd/mybatis-3config.dtd"> <! <関連するテーブルのすべてのフィールドは、パフォーマンスを改善するためにロードされません - > <name = "AggressivelazyLoading" value = "false" /> <! - 場所でのSQLクエリの場合、一般的な効果を達成するために異なる結果セットを返すことができます - > <name = "MultipleresultsetsetsEnabled" value = "true" /> <! name = "usecolumnlabel" value = "true" /> <! - カスタムプライマリキー値(プログラムによって生成されるキー値として生成されるUUID 32ビットエンコードなど)を許可し、データテーブルのPK生成戦略は上書きされますname = "usegeneratedkeys" value = "true" /> <! name = "automaptingbehavior" value = "partial" /> <! - パフォーマンスを改善するためのバッチ更新操作のキャッシュSQL - > <設定name = "defaultexecutortype" value = "Reuse" /> <! - データベースが25,000秒以上応答していない場合 - > <defayounttatementtimeout "" value = "25000" /< name = "logimpl" value = "stdout_logging" /> - > < /settings> < /configuration> <setting name = "logimpl" value = "stdout_logging" />
要約します
上記は、編集者が紹介したログへのSQLの統合におけるMyBatisの統合の例の詳細な説明です。それがあなたに役立つことを願っています。ご不明な点がございましたら、メッセージを残してください。編集者は時間内に返信します!