Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Wie soll ich Sequenzen in meinem Projekt (das den Ruhezustand verwendet) so definieren, dass das Projekt sowohl mit Oracle als auch mit Mysql funktioniert?

Der portabelste Weg ist die Verwendung von TableGenerator . Es ist portabel, da keine datenbankanbieterspezifischen Konstrukte verwendet werden. Der zuletzt generierte Wert wird in der Datenbanktabelle gespeichert, und der Wert wird über SQL-Abfragen abgerufen und erhöht.

Die Verwendung wird auch in Hibernate behandelt Dokumentation.