Hibernate x Oracle

3 respostas
M

Pessoal, segui uma apostila onde se trabalha com hibernate + annotations e as tabelas do banco são geradas automaticamente e os Id’s são referenciados numa única sequence.

Gostaria de saber, como eu trabalharia com hibernate considerando que no banco já exista as tabelas, usadas por outro sistema desktop, e que existe uma sequence para cada tabela, ao invés de uma para todas as tabelas ???Como eu faria para indicar que @Id e @GeneratedValue é de um campo, por exemplo, SEQUENCIAL_CONTA_PAGAR e que esse campo usa a sequence SQ_CONTA_PAGAR ??

Obrigado.

3 Respostas

F

Olá,

Isso?

@Entity
@SequenceGenerator(
    name="sequence",
    sequenceName="minha_sequence"
)
public class MeuObjeto {

	@Id
	@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "sequence")
	private Integer id;

]['s

M
fabio.patricio:
Olá,

Isso?

@Entity
@SequenceGenerator(
    name="sequence",
    sequenceName="minha_sequence"
)
public class MeuObjeto {

	@Id
	@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "sequence")
	private Integer id;

]['s

Olá, obrigado pela ajuda !!!

Você saberia me dizer onde encontrar algum material que ensine essas opções avançadas do hibernate-annotation ? ou vc teria alguma coisa ??

Valew.

F

Olá,

Ta na doc do Hibernate.

http://www.hibernate.org/hib_docs/annotations/reference/en/html/entity.html#entity-mapping-identifier

]['s

Criado 11 de maio de 2007
Ultima resposta 12 de mai. de 2007
Respostas 3
Participantes 2