Strategia AUTO powinna działać również na Oracle. Różnica w stosunku do MySQL polega na tym, że użyje sekwencji zamiast polegać na identyfikatorze auto_increment.
W razie potrzeby możesz nawet kontrolować nazwę sekwencji dla jednostki:zobacz Sekwencja hibernacji w Oracle, @GeneratedValue(strategy =GenerationType.AUTO) .