Pessoal,
Por favor, me ajudem… estou há três dias “garrado” nessa questão…
Quando chamo o método “save” do objeto “session” ocorre um erro dizendo que o objeto não pode ser salvo porque “commit called with Autocommit true”. Como eu desabilito o autocommit? Hibernate não trabalha com autocommit=true? Já tentei usar o MySQL e o Interbase… ocorre o mesmo erro com os dois…
[]'s
Gleison
o Hibernate trabalha com autocommit=false.
vc pode alterar assim:
session.connection().setAutoCommit(boolean);
Olá, Ricardo. Obrigado por responder…
Eu já havia tentado o que vc sugeriu… Tentei setar para true e para false e ainda assim o erro persiste… olhe o log:
15:17:09,322 WARN JDBCExceptionReporter:38 - SQL Error: 0, SQLState: null
15:17:09,322 ERROR JDBCExceptionReporter:46 - commit called with AutoCommit true!
15:17:09,337 ERROR JDBCExceptionReporter:38 - Could not save object
java.sql.SQLException: commit called with AutoCommit true!
at org.firebirdsql.jdbc.FBConnection.commit(FBConnection.java:470)
Se vc tiver alguma idéia… por favor poste-a.
[]'s
Gleison