Spring Data JPA-在JUnit中测试查询

问题描述 投票:0回答:1

我正在使用Spring Boot和Spring Data JPA构建应用程序。

我遇到了一个用例,在该用例中,我需要创建一个复杂的JPA查询。我想测试内置CriteriaQuery对象的结构,并希望它尽可能轻巧,所以我不想使用SpringRunnerSpringBootRunner或内存数据库,因为它们会降低速度测试太多。

我对复杂的Mongo查询(使用Spring Data Mongo)也做同样的事情,并且在那儿工作得很好,但是对于JPA来说,它并不是那么简单,因为它需要EntityManager,等等。

我是否可能缺少一种类似的简单方法来让我测试查询对象?

spring-boot unit-testing spring-data-jpa spring-test
1个回答
0
投票

将EntityManager注入到JUnit中没有任何问题

© www.soinside.com 2019 - 2024. All rights reserved.