Datenbankbezogene Generatoren¶
Die folgenden ID-Generatoren nutzen Datenbankfunktionen:
- SequenceTableGenerator: Ermöglicht es Dir, Werte aus Datenbanktabellen zu lesen und zu erhöhen
SequenceTableGenerator¶
Der SequenceTableGenerator ermöglicht es Dir, eindeutige Long-Werte aus einer Datenbanktabelle zu erstellen. Abhängig von der Anzahl der Entitäten erhöht dieser Generator den Sequenzwert in der Datenbanktabelle basierend auf der Gesamtzahl der Entitäten.
Konfiguration¶
Der SequenceTableGenerator erfordert die folgende Konfiguration:
<key name="id" generator="SequenceTableGenerator('sourceDB')"/>
Die Sequenz und die Spalten werden basierend auf der Datenbankverbindung in Kombination mit dem Schlüsselnamen abgerufen.