我的问题很简单,我使用 DBUnit 来测试我的 DAO。
我有一个相当复杂的查询要测试。我创建了一个使用 flatxml 格式的数据集进行测试。
我的查询没有返回任何结果,但我希望有一个。我的想法是我忘记了数据集中的一些数据。
我想查询 hsql 数据库以查看其数据并执行一些简单的查询以查看缺少的内容。
有没有办法在测试期间(上面有断点)通过 oracle sql developer 之类的工具连接到 hsql 数据库来查看数据库状态?
是的。使用 HSQLDB 进行开发的最佳方式是运行 HSQLDB 服务器。您可以使用 HSQLDB DatabaseManager 应用程序或任何其他数据库访问工具连接到此服务器以查看内容。
请参阅指南:
http://hsqldb.org/doc/2.0/guide/deployment-chapt.html#dec_app_dev_testing