Oracle
 sql >> Database >  >> RDS >> Oracle

come devo definire le sequenze nel mio progetto (che usa l'ibernazione) in modo che il progetto funzioni sia con Oracle che con Mysql.

Il modo più portatile consiste nell'usare TableGenerator . È portatile perché non vengono utilizzati costrutti specifici del provider di database. L'ultimo valore generato viene archiviato nella tabella del database e il valore viene recuperato e incrementato tramite query SQL.

L'utilizzo è coperto anche in Hibernate documentazione.