mybatis НЕ печатает запросы в консоли - PullRequest
0 голосов
/ 26 февраля 2019

Я подписался на множество инструкций, учебных пособий, руководств и ответов (здесь, на SO), но все еще не могу распечатать запросы (и их результаты) в консоли Eclipse ...

Хотя я сделал все, что мог, я на 100% уверен, что что-то упустил ...

Картограф находится в классе XML.Ниже приведен файл mybatis-config.xml:

    <?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'>
<configuration>
    <typeAliases>
    </typeAlias>
    <mappers>
        <package name="com.app.dao.persistence" />
    </mappers>
    <typeHandlers>
        <package name="com.app.typehandler" />
    </typeHandlers>
    <settings>
    <setting name="logImpl" value="LOG4J"/>
  </settings>
</configuration>

И это log4j.properties:

# Console output...
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] - %m%n
log4j.rootLogger=warn, stdout, ERROR

log4j.logger.com.app.portal=info, debug
log4j.logger.org.springframework=info
log4j.logger.com.ocpsoft=info

# MyBatis logging configuration...
log4j.logger.com.app.dao.persistence.MyMapper=TRACE

XML, очевидно, находится в: com.app.dao.persistence.MyMapper

...