Как настроить связь с базой данных через JPA / Hibernate - PullRequest
0 голосов
/ 17 февраля 2020

Я пытаюсь использовать ссылку на базу данных для доступа к другой базе данных с использованием JPA / Hibernate, я знаю, что возможное решение состоит в том, чтобы использовать 2 источника данных, но здесь необходимо использовать определенную ссылку dblink.

здесь вот как я поступил:

Я настроил свою сущность, как в текущем примере

@ Table (name = "USER@DBLINK") publi c class User {...}

определить мой репозиторий

@ repository publi c интерфейс userDao расширяет CrudRepository {

@Query(value = "select userfrom  User where status = :status")
Iterable<User> find(@Param("status") String status);

}

Я пытался также определить синоним, но Я продолжаю получать: oracle .jdb c .OracleDatabaseException: ORA-00942: таблица или представление не существует

Зная, что от SqlDeveloper работает тот же запрос, который у меня есть в моем хранилище, работает нормально , ВЫБРАТЬ * ОТ USER@DBLINK;

...