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?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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!