[Resolvido] Hibernate Annotations - Column unique

2 respostas
C

pessoal, não sei se voces ja passarao por isso… é que eu tenho que fazer uma tabela em que a minha FK (foreign key) seja unica…

na pratica deveria ser assim:

@Column(unique = true)
 @OneToOne
 private Teste teste;

acontesce que ele me retorna o sequite erro:

org.hibernate.AnnotationException: @Column(s) not allowed on a @OneToOne property

ou seja não se pode utilizar a propriedade Column junto com a propriedade OneToOne…

então como eu poderia falar para o hibernate que essa minha foreign key deve ser unica???

2 Respostas

H

Tenta com
@JoinColumn(name = “primeira_visita_id”, unique=true)

Mas se lembre de colocar apenas no lado dominante do relacionamento. [=

C

grande jakefrog!!!

funcionou blz!!! \o/

valeu cara!

Criado 1 de abril de 2012
Ultima resposta 2 de abr. de 2012
Respostas 2
Participantes 2