Boa tarde galera
Qual seria a diferença entre o 'benlongsTo' e 'hasOne?'
Boa tarde galera
Qual seria a diferença entre o 'benlongsTo' e 'hasOne?'
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).