5

我正在从休眠 4.2.17 迁移到 5.0.7,到目前为止效果很好,但似乎该方法isActive已被弃用。我只是不能再使用它了。

这是我的代码:

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

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

        }
    }

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

错误消息:该方法isActive()未为类型 Transaction 定义

4

1 回答 1

11

根据5.0 Javadoc

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

于 2016-01-15T10:48:03.663 回答