【发布时间】:2018-09-10 19:34:07
【问题描述】:
我正在开发一个使用嵌入式 HSQLDB 进行本地部署的 Spring Boot 应用程序。我将bean定义如下
@Bean
public DataSource ds() {
return new EmbeddedDatabaseBuilder()
.setType(EmbeddedDatabaseType.HSQL)
.addScript("classpath:db/schema.sql")
.addScript("classpath:db/data.sql")
.build();
}
但是,当我尝试使用 JPA 从数据库中获取所有实体时,我得到一个空结果。
我想在运行时对嵌入式数据库执行查询以查看实际数据。 HSQLDB 监听什么端口/协议,连接和执行查询需要什么客户端?
【问题讨论】:
-
这是 Spring Boot 的一个有据可查的特性。看看docs.spring.io/spring-boot/docs/2.0.0.RELEASE/reference/…
标签: java database spring spring-boot hsqldb