我有一个 @SpringBootTest
利用内存 h2
数据库 junit
测试:
spring.datasource.cache.url=jdbc:h2:mem:;MODE=MYSQL
spring.datasource.cache.username=test
spring.datasource.cache.password=test
问题:如何在h2db启动时向其添加模式创建脚本,但只能用于一个或一些测试?
我有一个 @SpringBootTest
利用内存 h2
数据库 junit
测试:
spring.datasource.cache.url=jdbc:h2:mem:;MODE=MYSQL
spring.datasource.cache.username=test
spring.datasource.cache.password=test
问题:如何在h2db启动时向其添加模式创建脚本,但只能用于一个或一些测试?
1条答案
按热度按时间rsaldnfx1#
基本上你可以尝试使用
@Sql
要生成schema/data/etc的测试上的注解。给它一个包含模式定义的脚本,就可以开始了。