在我的应用程序中使用休眠,每次我做一个事务,我都会收到这个警告。它正在向我的日志发送垃圾邮件。
JTASessionContext being used with JDBCTransactionFactory; auto-flush will not operate correctly with getCurrentSession()
我认为是hibernate.current_session_context_class
财产造成的。
<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>
这是我应该担心的事情吗?如果没有,我怎样才能阻止出现警告。