Java jboss在执行查询之间停止

Java jboss在执行查询之间停止,java,sql,hibernate,jboss,Java,Sql,Hibernate,Jboss,在jboss上执行任何查询时,我的应用程序突然停止。然后我按了一次ctrl+c,这样它将执行进一步的查询 这件事发生得不确定,我无法得出结论,到底是什么问题 我正在使用JBoss7、hibernate标准和sql server。当我看到jboss的控制台输出时,我发现Hibernate条件生成了非常大的查询语句。但它在发展中发挥着完美的作用 我如何知道问题出在jboss、sql server或hibernate标准上 hibernate真的存在这个问题吗?那么,在执行之前,hibernate中是

在jboss上执行任何查询时,我的应用程序突然停止。然后我按了一次
ctrl+c
,这样它将执行进一步的查询

这件事发生得不确定,我无法得出结论,到底是什么问题

我正在使用JBoss7、hibernate标准和sql server。当我看到jboss的控制台输出时,我发现Hibernate条件生成了非常大的查询语句。但它在发展中发挥着完美的作用

我如何知道问题出在jboss、sql server或hibernate标准上

hibernate真的存在这个问题吗?那么,在执行之前,hibernate中是否有任何进程可以提高查询性能?我的意思是,在执行生成的hibernate条件查询之前,我可以通过任何api跟踪查询吗

还有关于查询长度的规则吗?
或者,我们可以在执行之前检查是否存在任何查询问题吗?

尝试在java进程上使用kill-3来获得线程转储,并查看是否存在遇到死锁的方法。
hibernate有一种方法可以使用外部联接而不是单独的查询,这可能会对您有所帮助。

听起来可能是死锁。您使用的是什么数据库?我使用的是SQL Server 2008。