在 Hibernate 5 中替换 org.hibernate.Transactions.isActive()

Replacement for org.hibernate.Transactions.isActive() in Hibernate 5

我正在从 hibernate 4.2.17 迁移到 5.0.7,到目前为止工作正常,但似乎 isActive 方法已被弃用。我只是不能再使用它了。

这是我的代码:

public void starteTransaktion() {
        try {
            getMySession();

            if(!hibernateSession.getTransaction().isActive()) {
                hibernateSession.beginTransaction();
            }
        } catch (HibernateException e) {

        }
    }

我替换了所有其他方法,但我找不到替代方法...

错误消息:方法 isActive() 未定义类型交易

根据5.0 Javadoc

hibernateSession.getTransaction().getStatus() != TransactionStatus.ACTIVE