Dúvida GeneratedValue Hibernate [RESOLVIDO]

4 respostas
java
quintanilhasi

Boa tarde pessoal!

Minha dúvida é o seguinte. Possuo uma entidade onde o id está anotado com @GeneratedValue. Porém queria que o auto incremento somente fosse utilizado caso o id esteja com o valor null.

4 Respostas

P

Poderia fornecer algumas informações, qual o tipo de banco, Oracle, Sqlserver, Mysql, Postgree, qual, pois dependendo disso, pode ter um tipo de configuração diferente entre eles, o Oracle e o Postgree pode se configurar uma sequence por exemplo para judar nesta geração automática, tem como informar qual o banco?

quintanilhasi

Boa tarde Paulo!

Utilizo banco Firebird e Hibernate 4.

P

Nunca usei o firebird, sabe dizer se ele tem a capacidade de definir um campo como autoincremento como no sqlserver ou se ele precisa de sequence, porque existem formas diferentes de mapear quando se usa sequence e quando não se usa sequence, sabe responder isso?

quintanilhasi

Consegui resolver seguindo o exemplo seguinte Solução

Criado 18 de janeiro de 2016
Ultima resposta 21 de jan. de 2016
Respostas 4
Participantes 2