Версии программного обеспечения:
Spring Boot v2.0.1
Enterprise Edition 5.1.0 build 5552
У меня есть хранилище учетных записей, в котором я хочу найти пользователя по электронной почте:
@N1qlPrimaryIndexed
@ViewIndexed(designDoc = "Account")
public interface AccountRepo extends CouchbasePagingAndSortingRepository<AccountEntity, String> {
Optional<AccountEntity> findByEmail(String email);
@Query("#{#n1ql.selectEntity} where #{#n1ql.filter} and email = $1")
Optional<AccountEntity> findByEmailN1QL(String email);
}
Теперь, когда я вызываю метод findByEmail репо,запрос резко останавливает выполнение без каких-либо ошибок или сообщений.Оба метода, Spring Data Keywords и N1QL Query, приводят к одинаковому поведению.
Сущность существует и создается при запуске сервера, и единственное, что я сделал на сервере couchbase, - это создание корзины, без представлений или индексов длясейчас.
Что может быть источником этого поведения?
Как я могу отладить это?