如何使用 HSQLDB 内存数据库设置为 Maven 项目执行 Junit 测试套件?

Posted

技术标签:

【中文标题】如何使用 HSQLDB 内存数据库设置为 Maven 项目执行 Junit 测试套件?【英文标题】:How do a setup with HSQLDB in-memory database for executing Junit test suite for a Maven project? 【发布时间】:2017-04-17 10:19:37 【问题描述】:

在 Spring、Hibernate、mysql 等开发的 Maven 项目中工作。 我必须从 MySQL 数据库迁移到 HSQLSB 数据库,以便在 maven 构建期间执行 Junit 测试套件。请分享要执行的步骤。

【问题讨论】:

嗨!你尝试了什么?向我们展示一些代码:) 【参考方案1】:

使用 spring 配置文件并使用从属性文件注入的属性创建数据源。

【讨论】:

以上是关于如何使用 HSQLDB 内存数据库设置为 Maven 项目执行 Junit 测试套件?的主要内容,如果未能解决你的问题,请参考以下文章

HSQLDB 内存设置的 HSQLDB 约束违规和 SQL 查询日志

如何知道 hsqldb 内存数据库的最大大小

HSQLDB + SQuirreL:按块读取数据

如何告诉 HSQLDB 允许为 SERIAL 定义身份?

是否可以仅将 HSQLDB 持久保存到内存中没有任何数据的文件?

如何在 Spring Boot 测试中连接到内存中的 HSQLDB 以进行查询