Boa tarde Pessoa!
Tenho um problema e gostaria de uma força.
Acontece o seguinte, o Hibernate não está conversando direito com o Banco de Dados. Em uma determinada transação, ocorre um estranha SQLGrammarException (aparentemente sem coerência), então, na hora de fechar a sessão, o Hibernate reclama novamente de um erro na hora de fechar a tal sessão, e é aí que que surge o maior de todos os enroscos: A TRANSAÇÃO NO BANCO AINDA ESTÁ ATIVA, OU SEJA, O HIBERNATE NÃO MANDOU UM COMMIT OU ROLLBACK!
Essa falta de sincronia, vai ocasionar diversos problemas na aplicação.
Alguém já passou por isso ou tem uma idéia do que possa ser? Talvez configuração equivocada do Hibernate, problema pessoa com o SQL Server 2005 (sim, é esse o banco)?
Aproveitando, como, através do Hibernate, eu configuro para que ele não deixe o SQL Server dar PageLock e isso evoluir para um TableLock, ou seja, sempre acontecer um RowLock?
Abraços
