Можем ли мы одновременно использовать CrudRepository и ReactiveCrudRepository в приложении - PullRequest
0 голосов
/ 17 мая 2019

Я использую couchbase в приложении Springboot и использую как ReactiveCrudRepository, так и CrudRepository по отдельности. Но при использовании метода CrudRepository выдает следующую ошибку "rator.core.publisher.MonoOnAssembly не может быть приведен к моему POJO

1 Ответ

0 голосов
/ 17 мая 2019

Вы можете использовать его в одном проекте, но они должны быть разных классов и реализовывать разные интерфейсы.

Синхронный репозиторий:

public interface UserEntityRepository extends 
    CouchbasePagingAndSortingRepository<UserEntity, String> {
}

Асинхронный репозиторий:

public interface ReactiveUserEventRepository extends 
    ReactiveCouchbaseSortingRepository<UserEventEntity, String> {

 }

Здесь есть большой урок, говорящий об этом: https://docs.couchbase.com/tutorials/profile-store/java.html#storing-user-events

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...