如何为不同的数据库设置初始数据?
Posted
技术标签:
【中文标题】如何为不同的数据库设置初始数据?【英文标题】:How to set up initial data for different databases? 【发布时间】:2022-01-04 02:50:32 【问题描述】:请帮助我,我是这个行业的新手。我正在为 CV 编写一个 Spring Boot Web 应用程序,我想创建一个单独的数据库用于测试目的。最好的方法是什么? 目前,我使用 Hibernate 功能 import.sql 初始化了我的主 mysql 数据库,它在主数据库中运行良好。创建测试数据库的最佳方法是什么?我尝试使用 h2 基础,但我的 import.sql 覆盖了 h2 基础数据。是否可以使用 import.sql 为第二个(另一个)数据库设置数据?
【问题讨论】:
这能回答你的问题吗 - ***.com/a/38265806/4671372 ? 没有,但它帮助我找到了解决方案。谢谢! 这能回答你的问题吗? Initialising a database before Spring Boot test 【参考方案1】:我找到了答案。这与主数据库相同。我必须在测试包中创建一个新的资源文件夹并在此处粘贴 import.sql (用于测试数据库)。就是这样!
【讨论】:
以上是关于如何为不同的数据库设置初始数据?的主要内容,如果未能解决你的问题,请参考以下文章