Java 使用H2数据库进行Spring boot 1.4测试(每次测试中回滚)

Java 使用H2数据库进行Spring boot 1.4测试(每次测试中回滚),java,spring,testing,spring-boot,h2,Java,Spring,Testing,Spring Boot,H2,我是测试新手,正在运行@DataJpaTest(springboot1.4)。 我有一些测试正常运行,但我希望所有测试在启动另一个测试之前执行回滚,以避免数据库错误或冲突 我使用一个通用的“import.sql”文件在启动时插入一些公共数据,并在每个测试中插入一些数据 谢谢你你应该用@Transactional标记你的测试类,以便它们在每次测试后自动回滚。发布一些代码和你的观察结果。谢谢你。调试时我发现问题不在于冲突(回滚是可以的),而是在每个测试中增加了序列(id)。我怎样才能解决这个问题?@

我是测试新手,正在运行@DataJpaTest(springboot1.4)。 我有一些测试正常运行,但我希望所有测试在启动另一个测试之前执行回滚,以避免数据库错误或冲突

我使用一个通用的“import.sql”文件在启动时插入一些公共数据,并在每个测试中插入一些数据


谢谢你

你应该用
@Transactional
标记你的测试类,以便它们在每次测试后自动回滚。

发布一些代码和你的观察结果。谢谢你。调试时我发现问题不在于冲突(回滚是可以的),而是在每个测试中增加了序列(id)。我怎样才能解决这个问题?@MarcosVidoli,你为什么关心指数?请看这里