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