Boa noite pessoal!
Estou com dúvida sobre os atributos 'mappedBy' e 'inversedBy', pois para mim ainda não ficou claro quando tenho que usar um e quando tenho que usar outro. Poderiam me ajudar?
Boa noite pessoal!
Estou com dúvida sobre os atributos 'mappedBy' e 'inversedBy', pois para mim ainda não ficou claro quando tenho que usar um e quando tenho que usar outro. Poderiam me ajudar?
Fala, José. Cada tipo de relacionamento pede desse atributo de uma forma.
Em relacionamentos um-para-um, tanto faz qual utilizar em cada lado do relacionamento.
Em relacionamentos um-para-muitos, o mappedBy
fica no lado "um" e o inversedBy
no lado "muitos", entende?
Pra ter uma visão mais completa, quando for realizar um mapeamento de relacionamento, dá um confere na documentação (é o que eu faço):
https://www.doctrine-project.org/projects/doctrine-orm/en/current/reference/association-mapping.html
Opa, Vinicius, já deu uma boa esclarecida! Muito obrigado por sua ajuda!