Spring Data JPA - наличие двух сущностей JPA, которые ссылаются на таблицу базы данных, которая не является сущностью - PullRequest
0 голосов
/ 11 апреля 2019

Бит вопроса варианта использования. Мы хотим создать новое приложение с новыми сущностями JPA X и Y, мы хотим иметь возможность создать ссылку / отношение внутри одной из сущностей JPA x к уже существующей таблице z базы данных в той же базе данных. Мы не хотим, чтобы это новое приложение могло управлять данными в таблице z (это делает другое приложение), а просто считывало из них. По сути, таблица X в JPA будет иметь коллекцию объектов Z в отношении один ко многим, отображаемым первичным ключом Z

Кто-нибудь знает, что нам нужно сделать, чтобы реализовать это?

1 Ответ

0 голосов
/ 11 апреля 2019

Мой совет - создать нового пользователя базы данных с разрешением READ-WRITE для всех таблиц, кроме тех, для которых требуется разрешение READ-ONLY. Вы будете использовать этого вновь созданного пользователя в подключении к источнику данных с гарантией того, что ваше приложение не выполнит нежелательных изменений.

Для формальной корректности вы также должны пометить только для чтения @Immutable объекты только для чтения

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