1
resposta

Diferença entre os tipos de relacionamentos

Boa tarde galera

Qual seria a diferença entre o 'benlongsTo' e 'hasOne?'

1 resposta

Suponha que no seu modelo existem as classes Cliente e Telefone.

Um cliente tem telefone, certo? Então em Cliente você mapearia hasOne para Telefone.

Já no Telefone você mapearia belongsTo, já que um telefone pertence a um cliente.

Agora pensando no banco de dados, a classe que tem o relacionamento belongsTo, via de regra, vai ser mapeada para a tabela que possui a chave estrangeira (a tabela de telefones possui cliente_id ou algo do tipo).