Můžeme přidat vypnuto primární klíč omezení pohledu. To znamená, že omezení neaktivuje, pokud je proti pohledu spuštěna vložka nebo aktualizace. Databáze očekává, že integrita bude udržována prostřednictvím omezení na podkladových tabulkách. Omezení tedy existuje pouze pro účely dokumentace.
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>
Upozornění:Nikdy jsem to nezkoušel s Hibernate, takže nevím, zda by to ve vašem scénáři fungovalo. Znám však stránky, které používají Hibernate výhradně proti vrstvě zobrazení, takže předpokládám, že ano. Experimentujte prosím se syntaxí a podejte zprávu.