|
|
|
Oracle Hibernate - маппинг таблиц из разных схем.
|
|||
|---|---|---|---|
|
#18+
Никто не сталкивался с таким случаем. - Есть Entity Class-ы с именем US.class и UserData.class. - Есть 2 схемы USSTAT и MONITOR и соответсвенно Oracle пользователи USSTAT и MONITOR. При подьёме HiberNate от имени пользователя USSTAT, он повёл себя интересным образом. В первый раз создал US таблицу в схеме USSTAT (её не было), а UserData таблицу не создал, хотя её нету в схеме пользователя USSSTAT, вместо этого замаппил чужую таблицу из другой схемы "MONITOR.USERDATA". При выполнении запросов, естественно UserData таблицу не нашёл, т.к. у USSTAT нет прав на чужую таблицу "MONITOR.USERDATA" :(. Вот лог. правда при уже созданных талицах. Обратите внимание что таблицы мапятся из разных схем :(. 16:44:00,495 INFO pool-2-thread-8 TableMetadata:<init>:65 - table found: USSTAT.US 16:44:00,496 INFO pool-2-thread-8 TableMetadata:<init>:66 - columns: [text, phone, atm_id, state, class, cashin, terminal_type, remote, deleted, ip, id, adress_addon, institute, adress, del, town, worktime, serial, storage] 16:44:00,496 INFO pool-2-thread-8 TableMetadata:<init>:68 - foreign keys: [] 16:44:00,497 INFO pool-2-thread-8 TableMetadata:<init>:69 - indexes: [sys_c00461210, sys_c00461211] 16:44:00,639 INFO pool-2-thread-8 TableMetadata:<init>:65 - table found: MONITOR.USERDATA 16:44:00,639 INFO pool-2-thread-8 TableMetadata:<init>:66 - columns: [filial, filial_password, email, osb, login, refresh] 16:44:00,640 INFO pool-2-thread-8 TableMetadata:<init>:68 - foreign keys: [] 16:44:00,640 INFO pool-2-thread-8 TableMetadata:<init>:69 - indexes: [sys_c00454121] Hibernate 3.6.10 Final Spring 3.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2013, 16:49:10 |
|
||
|
Oracle Hibernate - маппинг таблиц из разных схем.
|
|||
|---|---|---|---|
|
#18+
Шаров Сергей, Oracle пользователи USSTAT и MONITOR и их схемы - это как разные БД. Если сами не захотите, то никто ничего у соседа не увидит. Так что тема странная. Создайте с нуля одну схему и работайте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2013, 17:05:18 |
|
||
|
Oracle Hibernate - маппинг таблиц из разных схем.
|
|||
|---|---|---|---|
|
#18+
Petro123, :) Я тоже так думал, до сегодняшнего дня. Удаление схемы и создание вновь ни к какому результату не привели. Маппинг чужой таблицы - факт. А есть более конструктивные мысли почему маппинг так себя ведёт ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2013, 19:38:12 |
|
||
|
Oracle Hibernate - маппинг таблиц из разных схем.
|
|||
|---|---|---|---|
|
#18+
Показали бы хоть, что в маппинге написано, поди явно UserData замапплена на MONITOR.USERDATA? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2013, 22:14:42 |
|
||
|
Oracle Hibernate - маппинг таблиц из разных схем.
|
|||
|---|---|---|---|
|
#18+
Шаров СергейА есть более конструктивные мысли почему маппинг так себя ведёт ? вы серьёзно думаете. что не дав гранты на видимость таблы USER1 для USER2, USER2 увидит эту таблу? Приведите скрипт с нуля схемы - это и есть конструктив. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2013, 23:12:26 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=222&tid=2129095]: |
0ms |
get settings: |
13ms |
get forum list: |
25ms |
check forum access: |
8ms |
check topic access: |
8ms |
track hit: |
63ms |
get topic data: |
22ms |
get forum data: |
6ms |
get page messages: |
72ms |
get tp. blocked users: |
3ms |
| others: | 371ms |
| total: | 591ms |

| 0 / 0 |
