簡體   English   中英

JpaRepository查詢“中”(休眠)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM