Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Eclipse在获取会话代码时无断点暂停_Java_Eclipse_Hibernate_Debugging_Breakpoints - Fatal编程技术网

Java Eclipse在获取会话代码时无断点暂停

Java Eclipse在获取会话代码时无断点暂停,java,eclipse,hibernate,debugging,breakpoints,Java,Eclipse,Hibernate,Debugging,Breakpoints,调试时,我的Eclipse每次都在同一行上暂停。我读过这篇文章,但在我的控制台中没有例外。我也读过这篇文章,但也没用 在没有断点的情况下暂停调试器的代码如下: Query query = sessionFactory.getCurrentSession().createQuery(hql); 我认为createQuery()没有问题。无论何时调用getCurrentSession(),我的Eclipse都会暂停。为什么会发生这种情况?有时我会遇到这种问题,每次我发现我的java代码没有与.cl

调试时,我的Eclipse每次都在同一行上暂停。我读过这篇文章,但在我的控制台中没有例外。我也读过这篇文章,但也没用

在没有断点的情况下暂停调试器的代码如下:

Query query = sessionFactory.getCurrentSession().createQuery(hql);

我认为
createQuery()
没有问题。无论何时调用
getCurrentSession()
,我的Eclipse都会暂停。为什么会发生这种情况?

有时我会遇到这种问题,每次我发现我的java代码没有与.class同步时,都会在远程调试时发生这种情况。尝试关闭eclipse,清理项目,然后重试。如果您正在远程调试,请更新源代码


干杯

查看并发性。也许你会陷入僵局。当两个对象未按相同顺序锁定时,会发生这种情况,导致两个不同的线程等待对方释放另一个对象


此时,整个程序似乎已暂停。也许这就是正在发生的事情,但是在我看到代码之前我不能确定

简单。应用程序始终是多线程的。。显然,应用程序会在另一个线程中停止。当您分析Eclipse在哪个线程上停止并单击该线程时,您发现Eclipse开始对命令作出反应

您是否尝试终止所有正在运行的控制台并重新编译?@Gnon是的,我尝试过,但没有成功。这是否表明了它在堆栈中暂停的原因?“断点”视图中是否有您不期望的条目?@nit并且“断点”视图中没有断点。你说的那堆是什么意思?控制台中没有任何内容。调试视图。如果它正在暂停,应该向您显示暂停线程的堆栈,希望有一些指示说明它暂停的原因。不,程序正常。除了调试时暂停外,没有其他问题。请尝试调试其他项目。如果你面临同样的问题,也许你应该开始考虑下载一个全新的eclipse。