【发布时间】:2020-08-04 06:40:19
【问题描述】:
我有一个带有 mysql db 的 Spring Boot 应用程序,但是 在运行测试时使用了 HSQLDB。 是否可以连接到这个内存数据库来执行查询? 我必须在测试/应用程序中更改什么才能运行它?我已经尝试运行 hsql 数据库管理器并连接到该数据库,但它似乎是空的,但实际上它不是空的,因为在应用程序中我正在调试代码并从该数据库读取数据。
【问题讨论】:
-
你在使用 SpringDataJpaTest 吗?
-
我正在使用 Spring Data JPa,但我不确定我是否正在使用 SpringDataJpaTest... 我有与 spring 上下文的集成测试。
-
然后你做了一个提交?
-
这不应该被关闭。了解此设置的人很清楚这个问题,答案是将 HSQLDB 作为服务于内存数据库的服务器运行。
标签: java spring spring-boot hsqldb