log4jdbc не производит вывод при вызове репозитория jpa

При использовании jdbcTemplate с источником данных (dataSourceGroupName) я вижу вывод из log4jdbc:

    DataSource dataSourceSpy = (DataSource) this.applicationContext.getBean( "dataSourceGroupName" );       
    JdbcTemplate tmpJdbcTemplate = new JdbcTemplate( dataSourceSpy  );
    List<Map<String, Object>> tmpList = tmpJdbcTemplate.queryForList( "select * from TBL_FILE where TBLCOL1=?", new Long(220000) );

Когда вызывается репозиторий jpa, выход log4jdbc не поступает

Вопрос: правильно ли я "подключаю" JPA? Почему log4jdbc не проксирует вызов SQL, иначе не регистрируя sql?

Проводка:

Исходный источник данных исходит от jndi:

Затем оборачивается с log4jdbc:

<bean id="dataSourceGroupName" class="net.sf.log4jdbc.sql.jdbcapi.DataSourceSpy">
<constructor-arg ref="dataSourceGroupNameSpyOn" />
</bean>

Менеджер сущностей (Hibernate):

<bean id="entityManagerFactoryDb2" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean" depends-on="jndiInit">
<property name="loadTimeWeaver">
    <bean class="org.springframework.instrument.classloading.InstrumentationLoadTimeWeaver" />
</property>
<property name="persistenceUnitManager" ref="persistenceUnitManagerGroupName"/>
<property name="persistenceUnitName" value="caltradeDb2" />
<property name="dataSource" ref="dataSourceGroupName"/>
<property name="jpaDialect">
  <bean class="org.springframework.orm.jpa.vendor.HibernateJpaDialect" /> 
</property>
<property name="jpaVendorAdapter">
    <bean class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter">
    <property name="showSql" value="true" />
    <property name="generateDdl" value="false" />
    <property name="databasePlatform" value="org.hibernate.dialect.DB2Dialect" />
  </bean>
</property>
</bean>

Конфигурация JPA:

<jpa:repositories base-package="com.company.xxxm.etf.repository"
entity-manager-factory-ref="entityManagerFactoryDb2"
transaction-manager-ref="transactionManagerJpaDb2"/>

Любые предложения приветствуются. Заранее спасибо!

0 ответов

Другие вопросы по тегам