Reemplazo para org.hibernate.Transactions.isActive () en Hibernate 5

Estoy migrando de hibernate 4.2.17 a 5.0.7 que funciona bien hasta ahora, pero parece que el métodoisActive es obsoleto. Simplemente no puedo usarlo más.

Aquí está mi código:

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

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

        }
    }

Sustituí todos los demás métodos, pero no puedo encontrar un reemplazo para esto ...

Mensaje de error: el métodoisActive() no está definido para el tipo Transacción

Respuestas a la pregunta(1)

Su respuesta a la pregunta