在调试测试时,使用DatabaseManager连接到内存Hsql(高超音速)数据库

Pau*_*den 4 java debugging intellij-idea hsqldb

我想在我的IDE(Intellij IDEA 11.1.2)中调试测试时,使用hsql DatabaseManager(或swing版本,无关紧要)连接到内存中的HSQL数据库实例.

我按照这个答案的建议尝试了,但每次我这样做时,DatabaseManager进程/线程(我不知道哪个)启动并冻结.如果kill/force退出它,调试会话也会死掉.

如果没有DatabaseManager冻结,我怎么能这样做?

Eug*_*vas 8

您的Spring/JUnit 以进程内模式启动数据库.

你的选择是:

  1. 在服务器模式下启动hsqldb
  2. 或者从您的应用程序启动DBmanager
  3. 或者让断点仅停止当前线程,然后您的databasemanager不会冻结