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);