Conforme mencionado brevemente no Guia do desenvolvedor do Hibernate , o JDBC não define um método explícito para iniciar uma transação. O Tutorial Java JDBC menciona desabilitar o modo de confirmação automática para poder agrupar duas ou mais instruções em uma transação. Isso é exatamente o que o Hibernate faz na
session.beginTransaction()
ligar.