Hibernate-Tool, automatisch alle kaskadieren

9

Ich habe eine Datenbank und ich generierte alle Bean und hbm.xml Datei mit Hibernate-Tool.

Ich habe festgestellt, dass dieses Tool nicht automatisch die Kaskaden-Eigenschaft generiert ... Ich lese es kann mit reveng.xml durchgeführt werden.

Es gibt eine Möglichkeit, automatisch rache.xml zu generieren oder eine Kaskadeneigenschaft 1 Mal für alle Tabellen festzulegen?

    
Andrea Catania 04.06.2014, 10:14
quelle

1 Antwort

0

Für die Eigenschaft auto gibt es mehrere Optionen:

  • create - Erzeugt neue Tabellen entsprechend Mapping oder Annotation. Es löscht vorhandene Tabellen und Daten.
  • update - Es behält vorhandene Daten und Tabellen. Es aktualisiert das Schema. hier müssen wir uns um Pflegeverträge kümmern.
  • create-drop - Es ist das gleiche wie erstellen, aber sobald die Sitzung geschlossen wird lässt alles fallen.
  • validate - validiert oder vergleicht das Schema mit der Karte oder Anmerkung. Es ist gültig für eine Produktionsumgebung.

Property hbm2ddl.auto = update in Konfigurations-XML.

Wenn Sie eine Kaskade löschen möchten, sollten Sie Ihre Sammlung in XML wie folgt hinzufügen:

%Vor%     
Levik 01.10.2017 17:06
quelle