我正在从hibernate4.2.17迁移到5.0.7,到目前为止效果还不错,但是似乎该方法isActive已被弃用。我就是不能使用它了。
isActive
这是我的代码:
public void starteTransaktion() { try { getMySession(); if(!hibernateSession.getTransaction().isActive()) { hibernateSession.beginTransaction(); } } catch (HibernateException e) { } }
我替换了所有其他方法,但找不到完全替代的方法…
错误消息:该方法isActive()是未定义的交易类型
isActive()
按照5.0 Javadoc:
hibernateSession.getTransaction().getStatus() != TransactionStatus.ACTIVE