Mit Eigenschaftendatei in Hibernate Mapping
-
25-09-2019 - |
Frage
Ich habe eine zwei Knoten Umgebung der Verwendung von gleiche Datenbank. In der Datenbank ist ein Ressourcentabelle wie
RESOURCE_ID,
CODE,
node
Der Inhalt der NODE Spalte kann 1 oder 2 sein, je nachdem, welchen Knoten sie verwenden kann. Als ich das gleiche Ohr an den beiden Knoten bereitstellen müssen, würde Ich mag diese Tabelle Karte wie folgt aus:
<hibernate-mapping>
<class name="ResourceVO" table="RESOURCE"
dynamic-update="true" optimistic-lock="dirty" where="NODE=${node.value}" >
Ich möchte die node.value Eigenschaft auf dem Dateisystem speichern, so dass die Instanzen, welche Ressource verwendet identifizieren konnte. Ist es möglich, in den Ruhezustand?
Lösung
AFAIK, Hibernate bietet keine Unterstützung für diesen und ich persönlich würde ein Build-Tool (Ant, Maven) verwende hier, sie haben beiden Filterfunktionen. Siehe zum Beispiel das Kapitel 9.3. Ressourcen Filtering in dem Maven-Buch für Maven.