[英]Eclipse pausing without a breakpoint on getting session code
在调试时,我的Eclipse每次都在同一行上暂停。 我读了这个没有断点的Eclipse暂停 ,但是在我的控制台中没有例外。 我也读过这个为什么我的Eclipse项目有幻像调试器断点? ,但它也没有帮助。
暂停没有断点的调试器的代码是这样的:
Query query = sessionFactory.getCurrentSession().createQuery(hql);
我认为createQuery()
没有问题。 每当调用getCurrentSession()
,我的Eclipse都会暂停。 为什么会这样?
有时我遇到这种问题,每当我发现我的java代码与我的.class不同步时,就会发生这种情况,当我正在进行远程调试时。 尝试关闭你的日食,清理你的项目,然后再试一次。 如果您正在远程调试,请更新源代码。
干杯!
研究并发性。 也许你遇到像死锁这样的情况。 当两个对象未按相同顺序锁定时会发生这种情况,导致两个不同的线程等待彼此释放其他对象。
此时似乎整个程序已暂停。 也许它最近发生了什么,但是直到我能看到代码才能肯定地说。
简单。 应用程序总是多线程..显然应用程序停止在另一个线程中。 当您分析Eclipse停止哪一步并单击此线程时 - 您发现Eclipse开始对命令做出反应。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.