Was ist Sequenz im Ruhezustand?
Was ist Sequenz im Ruhezustand?

Video: Was ist Sequenz im Ruhezustand?

Video: Was ist Sequenz im Ruhezustand?
Video: Sequenz 02 1 2024, November
Anonim

REIHENFOLGE ist der von der. empfohlene Generationstyp Überwintern Dokumentation. Die generierten Werte sind eindeutig pro Reihenfolge . Wenn Sie kein a. angeben Reihenfolge Name, Überwintern verwendet dieselbe hibernate_sequence für verschiedene Typen.

Wenn man dies berücksichtigt, was ist @SequenceGenerator im Ruhezustand?

Anmerkungstyp Sequenzgenerator . @Target(value={TYPE, METHOD, FIELD}) @Retention(value=RUNTIME) public @interface Sequenzgenerator . Definiert einen Primärschlüsselgenerator, auf den namentlich verwiesen werden kann, wenn ein Generatorelement für die Annotation GeneratedValue angegeben wird.

Welche Annotation wird außerdem für eine benutzerdefinierte Datenbanksequenz im Ruhezustand verwendet? Zuallererst musst du kommentieren das Primärschlüsselattribut mit dem @GeneratedValue Anmerkung und legen Sie GenerationType fest. REIHENFOLGE als Strategie. Das sagt Überwintern verwenden Datenbanksequenz um den Primärschlüsselwert zu generieren. Wenn Sie keine zusätzlichen Informationen angeben, Überwintern wird seinen Standard verwenden Reihenfolge.

Ebenso fragen die Leute, was ist AllocationSize im Sequenzgenerator?

ZuordnungGröße - (Optional) Der Betrag, um den bei der Zuweisung erhöht werden soll Reihenfolge Zahlen aus dem Reihenfolge . Zum Beispiel: Jede andere Anwendung (die z. B. reines JDBC verwendet) möchte möglicherweise neue Zeilen unter IDs einfügen, die von erhalten wurden Reihenfolge - aber alle diese Werte können bereits von Hibernate verwendet werden!

Was ist @GenericGenerator?

Die Annotation @GeneratedValue gibt an, dass ein Wert für eine Spalte generiert wird, die mit @Id annotiert werden muss. @ GenericGenerator ist eine Hibernate-Anmerkung, die verwendet wird, um einen benutzerdefinierten Generator zu bezeichnen, der eine Klasse oder eine Verknüpfung zu einem von Hibernate bereitgestellten Generator sein kann.

Empfohlen: