从@ElementCollection中搜索对象

use*_*206 14 java spring jpa spring-data-jpa

我正在使用Spring Data JPA.

我是这样的实体

public class A {

    @CollectionTable(name = "B_ITEMS", joinColumns = @JoinColumn(name = "B_ID"))
    @ElementCollection
    private List<B> bs;

}
Run Code Online (Sandbox Code Playgroud)

和嵌入式课程

@Embeddable
public class B { 

private String prop1


private String prop2


private String prop3

}
Run Code Online (Sandbox Code Playgroud)

如何使用内容@ElementCollection B搜索实体A?

这是我的存储库Spring Data JPA Repositry

public interface ARepo extends PagingAndSortingRepository<Clinic, Long> {

}
Run Code Online (Sandbox Code Playgroud)

什么查询方法名称适用于我的用例?

小智 4

您似乎要求在 Spring Data 中进行基本的 IN 查询 -findBybsIn(List<B> bs)