Hibernate com Oracle

como faço para o hibernate gerar um “auto increment” com o oracle
sempre utilizei com o postgres desta forma

@Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Index(columnNames="id",name="idx_tbl") private Long id;

assim com o oracle nao funciona
usando o SEQUENCE ou o AUTO nao da erro mas ele nao gere nenhum
sequence no banco de dados
nao fica automático
alguem sabe o que poderia ser ou vou ter que sempre criar na munheca?
valew galera abraço!

Aqui eu uso assim e funciona na boa…


    @Id
    @GeneratedValue(strategy=GenerationType.SEQUENCE, generator="sequence")
    @SequenceGenerator(name="sequence", sequenceName="nomeDaSequence", allocationSize=1)
    @Column(name = "meuId")
    public long getMeuId() {
        return meuId;
    }

valeu gilmaslima funcionou
obrigado abraço!