Substituição de org.hibernate.Transactions.isActive () no Hibernate 5

Estou migrando do hibernate 4.2.17 para 5.0.7, que funciona bem até agora, mas parece que o métodoisActive está obsoleto. Eu simplesmente não posso mais usá-lo.

Aqui está o meu código:

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

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

        }
    }

Substituí todos os outros métodos, mas não consigo encontrar um substituto para isso ...

Mensagem de erro: O métodoisActive() é indefinido para o tipo Transação

questionAnswers(1)

yourAnswerToTheQuestion