Java 如何选择使用列表<;字符串>;作为存储库的输入?

Java 如何选择使用列表<;字符串>;作为存储库的输入?,java,spring,spring-data-jpa,Java,Spring,Spring Data Jpa,我的输入列表:[“keyA”、“keyB”、“keyC”] 我希望查询这样的工作: 其中key=keyA或key=keyB或key=keyC 我试图在我的存储库中生成这样的方法 @存储库 公共接口MyRepository扩展了JpaRepository{ //这里……像这样: //列表findByKey(列表myList); } 所以,我知道上述方法是错误的。 如何使之成为可能?您需要在中为您搜索的列添加后缀: List<MyEntity> findByKeyIn(List<

我的输入列表:
[“keyA”、“keyB”、“keyC”]

我希望查询这样的工作:
其中key=keyA或key=keyB或key=keyC

我试图在我的存储库中生成这样的方法

@存储库
公共接口MyRepository扩展了JpaRepository{
//这里……像这样:
//列表findByKey(列表myList);
}
所以,我知道上述方法是错误的。
如何使之成为可能?

您需要在中为您搜索的
列添加后缀:

 List<MyEntity> findByKeyIn(List<String> myList);
List findByKeyIn(List myList);