Legal jo_user. Era isso que eu pensava, mas como gerar o mapeamento bidirecional também?
Tenho que anotar o id de person apontando para couple de que maneira?
Se utilizo @OneToOne em Person, acicionando uma variavel Couple, na query o hibernate insere um join com uma coluna couple_id que não existe. Devo criar esta coluna?
Quando você diz que o objecto “Couple” possui um objeto “Person”, consequentemente, quando você consultar um Couple, terá o objeto Person, basta colocar no objeto de retorno o “.” e terá um objeto Person. Será que é necessário adicionar o relacionamento bilateral?
Eu gostaria de ter acesso ao Couple quando consultar um Person também.
O couple.husband e couple.wife esta funcionando, mas não estou conseguindo criar o mapeamento para obter husband.getCouple().wife
Quanndo coloco em Person uma anotação OneToOne para couple, a query que o hibernate loga fazendo uma referencia a uma coluna Person.couple_id que não existe na tabela.