JPA: Evite mapeamento bidirecional

1 view
Skip to first unread message

Rafael Ponte

unread,
Oct 27, 2015, 9:15:33 AM10/27/15
to pb...@googlegroups.com, ALJUG
Olá,

Após bater muito a cabeça com JPA e Hibernate eu aprendi que relacionamento bidirecional no geral atrapalha mais do que ajuda. A verdade é que deveríamos evitar rel. bidirecional (o tal do mappedBy) sempre que possível. Ele só deveria ser utilizado em último caso, quando realmente não tiver para onde correr...

Com bidirecional somos obrigados a escrever um código mais complicado para manter a consistência entre as entidades, o que nem sempre é fácil. Para entender do que estou falando dá uma lida no novo post do blog:


Se você ainda insistir em usá-lo eu te dou algumas dicas de orientação a objetos (ENCAPSULAMENTO, tan dãn!!) para manter a consistência do relacionamento. Dessa forma você diminui as chances de ter dor de cabeça.

E aí, o que achou do post?

Um abraço!
--
Rafael Ponte
TriadWorks | Formação Java
http://cursos.triadworks.com.br

João Miguel

unread,
Nov 3, 2015, 9:26:53 AM11/3/15
to ALJUG, pb...@googlegroups.com
Muito bom!

--
--
Você recebeu esta mensagem porque está inscrito no Grupo "ALJUG" nos
Grupos do Google.
Para postar neste grupo, envie um e-mail para al...@googlegroups.com
Para cancelar a sua inscrição neste grupo, envie um e-mail para
aljug+un...@googlegroups.com
Para ver mais opções, visite este grupo em
http://groups.google.com.br/group/aljug?hl=pt-BR?hl=pt-BR
========================================
ALJUG - ALAGOAS JAVA USER GROUP - NOSSO OBEJTIVO É AJUDAR
========================================

---
Você recebeu essa mensagem porque está inscrito no grupo "ALJUG" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para aljug+un...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.



--
=======================================
Professor da Faculdade São Vicente
Lattes: http://lattes.cnpq.br/4311231374778450
Pós-Graduado em Eng. Software
Bacharel em Sistemas de Informações
JSF Developer
ALJUG - Alagoas Java User  Group
http://java.net/projects/aljug
Fundador ALJUG
Skype: migueljava
Twitter: @miguelcpjava , @Aljug
=======================================
Reply all
Reply to author
Forward
0 new messages