9
how to do hibernate mapping for table or view without a primary key
我想知道如何將主鍵添加到我認爲,因爲它基本上是一個存儲查詢......?
PS:Oracle 10g的
THX
how to do hibernate mapping for table or view without a primary key
我想知道如何將主鍵添加到我認爲,因爲它基本上是一個存儲查詢......?
PS:Oracle 10g的
THX
我們可以在禁用主鍵約束添加到一個視圖。也就是說,如果對視圖運行插入或更新,則約束不會觸發。數據庫希望通過對基礎表的約束來維護完整性。所以這個約束僅僅是爲了文檔的目的而存在的。
SQL> create view emp_view as select * from emp
2/
View created.
SQL> alter view emp_view add constraint vemp_pk primary key (empno) disable
2/
View altered.
SQL>
警告:我從來沒有用Hibernate試過這個,所以我不知道它是否可以在你的場景中工作。但是,我確實知道使用Hibernate專門針對一層視圖的網站,所以我認爲它確實如此。請試驗語法並回報。
這對Hibernate起作用 – ednincer 2017-01-20 16:43:49