Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Sobre o vídeo 2.4, frase "inverso do relacionamento"

O instrutor citou o inverso do relacionamento @OneToMany enquanto na documentação oficial do Hibernate (http://docs.jboss.org/hibernate/orm/5.1/userguide/html_single/Hibernate_User_Guide.html#associations) cita "mirroring" (espelhamento): "The @OneToMany association links a parent entity with one or more child entities. If the @OneToMany doesn’t have a mirroring @ManyToOne association on the child side, the @OneToMany association is unidirectional."

O uso da frase "inverso do relacionamento" confunde mais do que esclarece, na minha opinião.

2 respostas

Oi Cassius,

o nome inverse vem do próprio Hibernate e é algo muito comum te se utilizar na documentação e livros que existem por ai, incluindo a especificação JPA.

Quando não existiam as anotações, todo mapeamento foi feito dentro de um XML. Nesse XML existia um atributo inverse que indicava o outro lado do relacionamento.

Aqui tem um exemplo do mapeamento com XML com inverse:

http://www.mkyong.com/hibernate/inverse-true-example-and-explanation/

abs

solução!

Olá,

Muito obrigado pela informação.

Concordo com essa informação: "What is 'inverse' ? This is the most confusing keyword in Hibernate"

Atenciosamente.