Considere este escenario simple Hibernate:transacción de hibernación no se ha iniciado con éxito
session = getHibernateSession();
tx = session.beginTransaction();
SomeObject o = (SomeObject) session.get(SomeObject.class, objectId);
tx.commit();
Este código produce la siguiente excepción:
org.hibernate.TransactionException: Transaction not successfully started
at org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:100)
at com.bigco.package.Clazz.getSomeData(Clazz.java:1234)
¿Qué está pasando?
¿También está usando un administrador de transacciones? – Jeremy
No estoy seguro de cuál es la configuración, pero suponiendo que tengamos un administrador de transacciones, ¿afectará dicho comportamiento? –
He leído que a veces la creación manual de una transacción como la que tiene con un administrador de transacciones presente hará que arroje esta excepción. – Jeremy