[英]How nested FETCH JOIN works on Hibernate using JpaRepository and @Query annotation?
[英]JpaRepository query “in” (Hibernate)
我有一個JpaRepository:
public interface UserRepository extends JpaRepository<User, Long> {
List<User> getByFirstName(String firstName);
}
但是如何搜索幾個值? 我需要這樣的東西:
List<User> getByFirstNames(List<String> firstNames);
您需要將方法的簽名更改為:
List<User> getByFirstNameIn(List<String> firstNames);
在他們的參考資料中查看Spring Data JPA的所有受支持的方法。
以下代碼正在運行,存儲庫中的代碼,
List<Shop> findByNameIn(List<String> names);
控制器中的代碼,
List<String> names=new ArrayList<String>();
names.add("gunaa");
names.add("pranav");
List<Shop> sl=shopService.findByNameIn(names);
for(Shop s:sl)
System.out.println(s.getName());
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.