A estratégia AUTO deve funcionar no Oracle também. A diferença com o MySQL é que ele usará uma sequência em vez de depender de um ID auto_increment.
Você pode até controlar o nome da sequência por entidade, se desejar:consulte Sequência de hibernação no oráculo, @GeneratedValue(strategy =GenerationType.AUTO) .