Quais anotações usar num relacionamento OneToOne (JPA - Hibernate)

2 respostas Resolvido
adautodasilvalima

Tenho três tabelas. Cliente, Fornecedor e Endereço
A tabela endereço vai servir para cadastrar, um pra um, o endereço do Cliente bem como do Fornecedor
O Endereço é obrigatório.
Alguém sabe quais anotações devo usar para estabelecer este relacionamento.
Obrigado!

2 Respostas

raphaeloneves
Solucao aceita
public class Cliente{
 
@OneToOne
@Column(name="id_endereco") 
@NotNull
private Endereco endereco;

}

public class Fornecedor{

@OneToOne
@Column(name="id_endereco") 
@NotNull
private Endereco endereco;

}

public class Endereco{
.....
}

Acredito que isto já resolva.

campelo.m

Olá,

De uma olhada nesse tutorial do hebert, ele ensina bem sobre isso entre outras coisas.

Criado 30 de novembro de 2016
Ultima resposta 30 de nov. de 2016
Respostas 2
Participantes 3