Доступ к таблицам межсхемы и отношениям в в спящем режиме

Существует типичная ситуация, стоявшая, где различные таблицы рассеиваются через различные схемы в базе данных Oracle, и они связаны друг с другом (охватывающий все различные типы отношений).

Как они могут быть представлены в, в спящем режиме с помощью аннотаций как тогда, когда дескриптор sessionfactory создается для одной схемы, таблицы в той схеме не могут получить доступ к другим связанным таблицам (отношение внешнего ключа к таблицам в другой схеме)?

Для запроса как следующее исключение выдается -

"from table1 as model where model.table2Name.table2column = "+foo

Исключение стало -

org.hibernate.QueryException: 
    could not resolve property: 
    table2column of: 
    com.test.table1 
    [from com.test.table1 as model where model.table2Name.table2column = 1]

Здесь table1 и table2 присутствуют в различных схемах.

6
задан APC 11 June 2010 в 19:48
поделиться

1 ответ

Наконец-то я нашел решение. Это делается с использованием аннотации схемы для этой таблицы следующим образом: @Сущность @Table (name = "table1", schema = "schema1") Также отображение класса table2 должно быть включено в конфигурационный файл схемы table1.

2
ответ дан 17 December 2019 в 20:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: