在Hibernate 5中替换org.hibernate.Transactions.isActive()
我正在从hibernate 4.2.17迁移到5.0.7到目前为止工作正常,但似乎不推荐使用方法isActive
。 我不能再使用它了。
这是我的代码:
public void starteTransaktion() { try { getMySession(); if(!hibernateSession.getTransaction().isActive()) { hibernateSession.beginTransaction(); } } catch (HibernateException e) { } }
我替换了所有其他方法,但我找不到替代方法……
错误消息:方法isActive()
未定义类型Transaction
根据5.0 Javadoc :
hibernateSession.getTransaction().getStatus() != TransactionStatus.ACTIVE