我想在我的IDE(Intellij IDEA 11.1.2)中调试测试时,使用hsql DatabaseManager(或swing版本,无关紧要)连接到内存中的HSQL数据库实例。
我按照this answer的建议尝试过,但每次我这样做时,DatabaseManager进程/线程(我不知道哪个)都会启动并冻结。如果kill / force退出它,调试会话也会死掉。
如果没有DatabaseManager冻结,我怎么能这样做?
答案 0 :(得分:8)
您的Spring / JUnit正在以in-process模式启动数据库。
您的选择是:
答案 1 :(得分:4)
还请检查断点是否会停止所有线程。大多数调试器都有此设置。您可以更改此断点的此设置以仅停止JUnit测试。另见:
答案 2 :(得分:2)
我认为这个问题有两个答案。