我们的数据库是一个postgresql。我们使用 JPA 来管理我们的持久性任务。目前,我们的测试需要有一个 postgres 服务器才能执行。这使得我们在开发盒上运行我们的测试变得很麻烦,因为开发者必须首先安装一个 postgres 服务器,并且它使得从 CI 到我们的发布构建环境的各种构建服务器环境的可移植性变得困难。
在我看来,我应该能够将重量级的数据库服务器换成轻量级的内存版本。我们不做任何 postgres 特定的事情。我们的代码大部分是纯 JPA,带有一些访问特定休眠功能的功能。
我们的数据库是一个postgresql。我们使用 JPA 来管理我们的持久性任务。目前,我们的测试需要有一个 postgres 服务器才能执行。这使得我们在开发盒上运行我们的测试变得很麻烦,因为开发者必须首先安装一个 postgres 服务器,并且它使得从 CI 到我们的发布构建环境的各种构建服务器环境的可移植性变得困难。
在我看来,我应该能够将重量级的数据库服务器换成轻量级的内存版本。我们不做任何 postgres 特定的事情。我们的代码大部分是纯 JPA,带有一些访问特定休眠功能的功能。