JPA/HIbernate Duvida aplicação rodando em MYSQl e Oracle?

Olá,

tenho uma aplicação que vai rodar tanto pro MYSQL e Oracle …

uma duvida como implementar na hora do atributo id da classe onde vai ser incrementado.

Pois no MYsql é auto-incremento e no Oracle é sequence…

Tem um jeito de deixar (anotação) para usar tanto pro MYSql e o Oracle

Se alguém puder me ajudar agradeceria …

abs

Tanto no Oracle qto no MYsql vc pode mapear seus campos id como IDENTITY que nada mais do que um AutoNumber, ou sequence. entao vc pode mapear dessa forma.

@Id
@Column(name="SEU_ID")
@GeneratedValue(strategy=GenerationType.IDENTITY)
private Integer id;

provavelmente irá rodar tanto para um qto para outro.

ola bom dia pessoal eu vou comecar um projeto em java e flex eestou duvida na persistencia o sistema sera feito 80% sera feito no banco com plsql oracle e eu gostaria de saber o que melhor jdbc ou hibernate

@Id @SequenceGenerator(name = "generator", sequenceName = "tablle_seq", allocationSize = 1) @GeneratedValue(strategy = GenerationType.AUTO, generator = "generator") @Column(name = "id_table", unique = true, nullable = false) public int getIdTable() { return this.idTable; }

Com esse mapeamento, o seu sistema funcionará tanto em bancos que tem Sequence, e AutoIncremente.