Frage

Alle,

Gibt es eine Einstellung, dass ich hbm2ddl sagen kann, eine Ansichtserstellung Anweisung auszuführen, anstatt eine Tabelle zu erstellen, wenn das Datenbankschema zu erzeugen?

Ich schaffe meine Datenbank-Schema die wunderbare hbm2ddl-Tool, aber ich habe ein Problem. Ich brauche einige der Tabellen in Ansichten zu glätten, die Datenbank zu unterstützen suchen und hql wäre zu komplex eine Lösung sein. Ich habe erstellt Entity-Objekte an diesen Ansichten spitzen, um die Suchergebnisse über Hibernate zu holen. Das alles funktioniert gut, bis hbm2ddl verwendet wird. In einem leeren Datenbankschema wird hbm2ddl das Datenbankschema erstellen auf der Grundlage der JPA-Annotationen, leider wird es auch meine Ansichten als Tabellen erstellen. Gibt es eine Einstellung, dass ich sage hbm2ddl kann eine Ansicht Schöpfung Anweisung auszuführen, anstatt eine Tabelle erstellen? Statt dessen ist es eine Möglichkeit, hbm2ddl zu sagen, das Erstellen von Tabellen für eine Entität (auszuschließen, oder etwas)?

überspringen

Danke!

War es hilfreich?

Lösung

Mein Wissen, und das ist bedauerlich, Hibernate unterstützt die Dinge nicht wie Ansichten anstelle von Tabellen zu erstellen, noch der Validierung ein Schemas enthält Ansichten. Siehe Themen wie HHH-1872 , HHH-2018 oder HHH-1329 .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top