【发布时间】:2019-10-04 07:27:27
【问题描述】:
假设我有这个搜索存储库方法:
@Query(value = "SELECT t.a, t.b, t.c, t.d, t.e from Table t where t.a= :param1 and t.e= :param2")
Page<MyObject> search(Long param1, Long param2, Pageable pageable);
我想将规范应用到此方法中,如下所示:
@Query(value = "SELECT t.a, t.b, t.c, t.d, t.e from Table t where t.a= :param1 and t.e= :param2")
Page<MyObject> search(Long param1, Long param2, Specification specification, Pageable pageable);
有可能实现吗?因为我很确定规范只能应用于默认的 Spring 方法 (findAll)。
【问题讨论】:
标签: spring postgresql spring-boot