powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / хибернейт: непонятное связывание таблица - энтити
1 сообщений из 1, страница 1 из 1
хибернейт: непонятное связывание таблица - энтити
    #38613164
AndreyDmt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую!
Не понял, как сие происходит, не то чтобы напрягает, но вдруг стало любопытно
1. Есть у меня схема в оракле, скажем имя схемы ЮЗЕР1, в ней соответственно таблицы, и связанные с ними энтити в моём проекте.
2. Потребовалось мне перекачать данные из другой схемы, скажем ЮЗЕР2, из точно таких же таблиц, в таблицы первой схемы. Ну собственно перенести справочники из старой схемы проекта в новую.
3. Я даю права на селект для ЮЗЕР1 в схеме ЮЗЕР2, потом делаю инсерт инто ЮЗЕР1.ТАБ1 (селект * фром ЮЗЕР2.ТАБ1) и на этом успокаиваюсь. Однако начинаю иметь периодические непонятные проблемы. Как оказалось:
4. Не убрав права на селект я позволил хибернейту думать, что с ентити надо связывать таблицы из схемы ЮЗЕР2. Обнаружил случайно, увидев логи загрузки приложения, где указывались не только имена связываемых с ентити таблиц, но и схемы. Несколько таблиц с установленными правами были соседские. Вот собственно и задумался - а почему хибернейт взял соседские таблицы, а не из текущей схемы, ну или хотя бы почему не заматерился на одинаковые имена. Объяснений упорно в инете не искал, чего ворошить решённую проблему, но осадок остался. Поэтому решил спросить всё же - не подскажет кто, в чём тут засада?

Извиняюсь, что по русски, лень было переключаться.
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / хибернейт: непонятное связывание таблица - энтити
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]