Я пытаюсь использовать Hibernate для доступа к данным из другого пользовательского пространства (где у меня просто есть выбранные привилегии). У меня есть полное приложение, работающее с таблицами в моем пользовательском пространстве (поэтому конфигурации правильные). Когда я пытаюсь получить запись из разных В пользовательском пространстве я могу видеть размер списка. Однако не могу получить доступ к этой коллекции.
Также, когда запускается конфигурация гибернации, я вижу, как она пытается изменить и обновить, что я хотела бы остановить. Это oracle db. Я хотела бы знать, где я делаю Неправильно, из-за которого я просто получаю размер, но не фактические данные.
Jul 29, 2011 4:39:01 PM org.hibernate.tool.hbm2ddl.DatabaseMetadata getTableMetadata
INFO: table not found: INVENTORY.SWITCHDATA
SEVERE: Unsuccessful: create table INVENTORY.SWITCHDATA (SWITCH_ID number(19,0) not
null, NAME varchar2(255), NPORTS number(10,0), NUSED number(10,0),
VENDOR varchar2(255), STYPE varchar2(255), NET varchar2(255), primary key
(SWITCH_ID))
Jul 29, 2011 4:39:01 PM org.hibernate.tool.hbm2ddl.SchemaUpdate execute
SEVERE: ORA-0: insufficient privileges
Jul 29, 2011 5:06:31 PM org.hibernate.tool.hbm2ddl.SchemaUpdate execute
INFO: schema update complete
Hibernate: select this_.SWITCHTYPE as y0_, this_.SWITCHTYPE as y1_ from
INVENTORY.SWITCHDATA this_ group by this_.SType
100
Должен ли я сообщать об инвентаризации пространства пользователя каким-либо другим способом, после чего назовите мою таблицу «inventory.tablename», или я должен как-то сообщить о привилегиях для спящего режима.