JTASessionContext se utiliza con JDBCTransactionFactory; la descarga automática no funcionará correctamente con getCurrentSession ()
Al usar hibernar en mi aplicación, y cada vez que hago una transacción, recibo esta advertencia. Es spam mis registros.
JTASessionContext being used with JDBCTransactionFactory; auto-flush will not operate correctly with getCurrentSession()
Creo que es causada porhibernate.current_session_context_class
propiedad.
<hibernate-configuration>
<session-factory>
<property name="hibernate.connection.driver_class">net.sourceforge.jtds.jdbc.Driver</property>
<property name="hibernate.connection.pool_size">5</property>
<property name="show_sql">false</property>
<property name="dialect">org.hibernate.dialect.SQLServerDialect</property>
<property name="hibernate.current_session_context_class">jta</property>
<mapping class="foo.bar.Class1" />
<mapping class="foo.bar.Class2" />
<mapping class="foo.bar.Class3" />
<mapping class="foo.bar.Class4" />
<mapping class="foo.bar.Class5" />
</session-factory>
¿Es algo de lo que debería preocuparme? Si no, ¿cómo puedo evitar que aparezca la advertencia?