繁体   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