【发布时间】:2016-01-19 17:28:53
【问题描述】:
我正在尝试将我自己的(自定义)findMembersByName 方法添加到我的沙发库存储库中。
我的代码如下所示:
public interface MembersRepository extends PagingAndSortingRepository<Member, Long>, MembersRepositoryCustom {
@Query("#{#n1ql.selectEntity} WHERE (IFMISSING(firstname,'') || ' ' || IFMISSING(lastname,'')) LIKE $1 AND #{#n1ql.filter}")
Page<Member> findMembersByName(String name, Pageable pageable);
}
但如果我尝试运行此方法,我会得到异常:
org.springframework.data.repository.query.ParameterOutOfBoundsException: Invalid parameter index! You seem to have declare too little query method parameters!
如果我删除分页,一切正常,所以我的查询很好。 将“名称”参数传递给语句时出现问题。
当我使用分页时,我应该如何传递额外的参数来查询?
【问题讨论】:
标签: java spring couchbase spring-data-couchbase