Получение таблиц из «Другие пользователи» в nHibernate - PullRequest
0 голосов
/ 19 января 2012

Прежде всего, я не скажу, что я эксперт в обработке баз данных, и в меньшей степени в оракуле.Однако сейчас мне нужно стать лучше:)

Я использую nHibernate в качестве orm для своей базы данных Oracle.Он работает нормально и довольно прост в использовании.Однако теперь я столкнулся с проблемой, которую не знаю, как решить.

В базе данных есть некое дерево с таблицами, представлениями, индексами и тому подобным.В конце также есть запись «Другие пользователи», в которой есть некоторые пользователи, имеющие доступ к другим таблицам.Теперь я хотел бы получить данные из одной из этих таблиц (я могу читать их вручную в SQL Developer, так что это не проблема доступа или что-то еще).Кто-нибудь знает, как мне это сделать?

1 Ответ

1 голос
/ 19 января 2012

У учетной записи, которую вы используете в SQL Developer, есть права на чтение таблиц в другой схеме (принадлежащей другому пользователю).Вы можете получить доступ к этим таблицам, добавив префикс имени таблицы к имени схемы.В Hibernate вы должны будете определить не-default-схему в отображении.

...