Boa noite pessoa,
Comecei a estudar hibernate e estou me batendo com a seguinte situação:
Eu possuo uma classe chamada Pessoa que contem um atributo do tipo Endereço, esse relacionamento é um-para-um unidirecional partindo de pessoa, ou seja a Pessoa tem conhecimento do endereço mas o endereço não tem conhecimento de Pessoa.
Tentei algo como:
<id name="id" column="enderecoId">
<generator class="foreign">
<param name="property">pessoaId</param>
</generator>
</id>
Mas pelo fato de não ter essa referência a pessoa essa abordagem não é adequada.
A dúvida é a seguinte:
Como faço para que a geração do id da classe Endereço seja baseado no id da Pessoa sendo que não possuo uma referência a pessoa na minha classe Endereço ?
Andei procurando mas não achei essa geração automática para relacionamento um-para-um unidirecional.
Agradeço pela atenção de todos que lerem o tópico e ainda mais pelos que tiverem alguma ideia de como me ajudar.
Abraços.