При запросе данных на переднем плане операторы SQL всегда напечатаны на консоли. Одна идея состоит в том, чтобы сделать его печати в журнал. Как это сделать?
Смотрите файл конфигурации 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"> <ponifigurition> <! mapper-> <name = name = "cacheenabled" value = "true" /> <!-при запросе, отключите связанный объект загрузки во времени для улучшения производительности-> <Настройка name = "lazyloadenabled" value = "false" /> <!-Установите форму загрузки связанного объекта. Вот поле загрузки по требованию (поле загрузки указано SQL). Все поля соответствующей таблицы не будут загружены для повышения производительности-> <Настройка name = "AggeressiveLazying" value = "false" /> <!-для запросов SQL в местах, различные наборы результатов могут быть возвращены для достижения общего эффекта-> <настройка name = "multiplestestestabled" value = "true" /> <! value = "true" /> <!-Разрешить использовать пользовательские значения первичных ключей (например, 32-разрядное кодирование программы в качестве значений ключей), и стратегия генерации PK в таблице данных будет перезаписана-> <Установка name = "useGeneratedKeys" value = "true" /> <!-Partial SAPPITEAPLIBE SAPPILEAVEREALIAL vatueHAV valliavio aleaviavio aleaviavio aleaviavio aleaviavio aleaviavio alebaviavio alebaviav vatuehaviavio <!-Cache SQL для операций с обновлением пакетного обновления для повышения производительности-> <Настройка name = "defaultexecutortype" value = "повторное использование" /> <!-Тайм-аут, если база данных не ответила более 25 000 секунд-> <Настройка name = "defaultstatementtimeout" value = "25 000" /> <!-print Query stice-> <! />-> </settings> </configuration> <? xml version = "1.0" Encoding = "UTF-8"?> <! Doctype configuration public "-// mybatis.org//dtd config 3.0 // en" "http://mybatis.org/dtd/mybatis-3-config.dtd stairtys> <conitys> <conitorgy> Настройки> <!-Включите кэш в глобальном Mapper-> <Настройка name = "cacheenabled" value = "true" /> <!-при запросе, отключите связанный объект Загрузка своевременной, чтобы улучшить производительность-> <Настройка name = "LazyLoadEnabledinged" value = "false" /> <!-Установите форму связанного объекта, загружающего поля, нагружается поля нагрузки. Все поля соответствующей таблицы не будут загружены для повышения производительности-> <Настройка name = "AggrevessIvelazying" value = "false" /> <!-для запросов SQL в местах, различные наборы результатов могут быть возвращены для достижения общего эффекта-> <настройка name = "multiplestsetsenabled" value = "true" />-Разрешить колонку "lakeling->" value "=" true " /> <! value = "true" /> <!-Разрешить пользовательские значения первичных ключей (например, 32-разрядное кодирование программы как значения ключей), а стратегия генерации PK в таблице данных будет перезаписана-> <Настройка name = "useGeneratedKeys" value = "true" /> <!-дайте вложенную поддержку Resultmap для Field-Attrabletibute Spapeys-> <sette name = "altapply valio valio valio valio valio valio valio valio valio alial" /valial " /partial" /partial " /partial" /partial " /valial"! Cache SQL для операций с обновлением пакетного обновления для повышения производительности-> <Настройка name = "defaultexecutorpe" value = "повторное использование" /> <!-Тайм-аут, если база данных не ответила более 25 000 секунд-> <Настройка name = "DefaultStatementtimeout" value = "25000" /> <!-Print Query-> <!-<настройка name = "value =" 25000 " /> <!-Print Query-> <! -> </settings> </configuration> <настройка name = "logimpl" value = "stdout_logging"/>
Суммировать
Выше приведено подробное объяснение примера интеграции mybatis в интеграцию SQL в журнал, который редактор представил вам. Я надеюсь, что это будет полезно для вас. Если у вас есть какие -либо вопросы, пожалуйста, оставьте мне сообщение. Редактор ответит вам вовремя!