Membro desde: 30/11/2007 10:23:26
Mensagens: 442
Localização: Brazil
Offline
Pessoal, bom dia...
Estou com problema de lock ao realizar queries (HQL) com o Hibernate. Sempre que faço uma query, mesmo sem abrir transacao, o banco aponta lock de registros. Alguem já passou por isso ? Quando pego uma lista com 100 registros, por exemplo, todos ficam em estado de lock até que a session seja fechada.
Estou utilizando o Banco Adabas. Como não encontrei Dialeto para esse banco, peguei o dialeto do Oracle (pelo que percebi tem a sintaxe mais proxima) e fiz alguns ajustes. A conexao é gerenciada pelo Tomcat.
Tanto o AdabasDialect quanto o hibernate.cfg.xml estão o mais simples possivel.
Me disseram que talvez eu tivesse que usar org.hibernate.transaction.JTATransactionFactory, alguem sabe como posso usar essa classe ???
Exemplo de Consulta (CidadeDAO.java):
AdabasDialect:
Hibernate.cfg.xml:
SCJP 6.0 - SUN CERTIFIED JAVA PROGRAMMER
Codificando o mundo para uma vida melhor!!