Я написал собственный репозиторий для получения результатов, используя N1QL couchbase.
Вот мой код,
@Override
public List<Person> findAll(int age) {
String statement = "select * from bucket_name where _class = 'com.mine.test.model.Person' and age>"+age;
SimpleN1qlQuery query = N1qlQuery.simple(statement);
List<Person> list=couchbaseTemplate.findByN1QL(query, Person.class);
return list;
}
Но я получаю ошибку ниже,
Невозможно получить достаточное количество метаданных для сопоставления сущностей N1QL, вы выбрали _ID и _CAS?
Любая помощь?