【发布时间】:2019-11-12 22:16:30
【问题描述】:
我有这个 Spring JPA 存储库:
@Repository
public interface MerchantUserRepository extends JpaRepository<Users, Integer> {
Optional<Users> findByIdAndTypeIn(Integer id, String... types);
}
有没有办法将返回的行数限制为 1?
【问题讨论】:
-
不应该
id不是唯一的吗? -
试试这个
Optional<Users> findTop1ByIdAndTypeIn(Integer id,List<String> types) -
该方法返回单个对象而不是列表。究竟需要限制什么。
-
试试
Optional<Users> findTop1ByIdAndTypeIn(Integer id, Collection<String> types)
标签: java spring spring-data-jpa spring-data single-page-application