2016-10-27 4 views

Antwort

1

nehme ich es nicht möglich ist, weil nach https://docs.jboss.org/hibernate/orm/3.6/reference/en-US/html/mapping.html#mapping-declaration-class

Es gibt keinen Unterschied zwischen dem Ziel und einer Basistabelle für eine Hibernate Mapping. Dies ist auf Datenbankebene transparent, obwohl einige DBMS Ansichten nicht ordnungsgemäß unterstützen, insbesondere bei Aktualisierungen. Manchmal möchten Sie eine Ansicht verwenden, aber Sie können keine in der Datenbank erstellen (d. H. Mit einem Legacy-Schema). In diesem Fall können Sie eine unveränderliche und Nur-Lese-Einheit zu einem bestimmten SQL subselect Ausdruck mit @ org.hibernate.annotations.Subselect

und es wird direkt ausgeführt als Abfrageanweisung für DB, ohne HQL Schicht Karte und Transformation von HQL zu reinem SQL ... aber Sie können damit spielen und testen

+1

Es wäre schön, wenn wir es verwenden können. –

Verwandte Themen