fala Feras
estou com essa exceção de deadlocked eu sei que é uma situação em que duas ou mais ações de concorrentes são executadas,
uma ou a outra execução deve terminar porém nem uma nem a outra termina e ocorre o deadlocked,
o problema aqui esta acontecendo quando esta sendo feita uma consulta simples no BD acredito que seja nessa hora que ocorre a deadlocked imagino que
posso fazer alguma configuração no hibernate para poder evitar isso alguém sabe exatamente o que posso fazer e se tem um exemplo de se fazer isso.
a classe que esta gerando esse problema e essa
at tci.sistemaRecebimento.comunicacao.impressao.GeradorXML.main(GeradorXML.java:708)
e aqui e a exceção.
Caused by: java.sql.SQLException: Transaction (Process ID 139) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction.
at net.sourceforge.jtds.jdbc.SQLDiagnostic.addDiagnostic(SQLDiagnostic.java:365)
at net.sourceforge.jtds.jdbc.TdsCore.tdsErrorToken(TdsCore.java:2781)
at net.sourceforge.jtds.jdbc.TdsCore.nextToken(TdsCore.java:2224)
at net.sourceforge.jtds.jdbc.TdsCore.isDataInResultSet(TdsCore.java:792)
at net.sourceforge.jtds.jdbc.JtdsResultSet.(JtdsResultSet.java:146)
at net.sourceforge.jtds.jdbc.JtdsStatement.executeSQLQuery(JtdsStatement.java:424)
at net.sourceforge.jtds.jdbc.JtdsPreparedStatement.executeQuery(JtdsPreparedStatement.java:693)
at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76)
at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:186)
at org.hibernate.loader.Loader.getResultSet(Loader.java:1787)
at org.hibernate.loader.Loader.doQuery(Loader.java:674)
at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:236)
at org.hibernate.loader.Loader.doList(Loader.java:2220)