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

Mapeamento JPA

Eu sei que o foco deste curso não é JPA mas fiquei curioso. Na classe LivroBean, como é que o JPA sabe qual é a tabela com a qual existe o relacionamento ManyToMany, se não foi usada a anotação "mappedBy"? É por causa do generics?

@ManyToMany private List<Autor> autores = new ArrayList<Autor>();

3 respostas

Não sei se entendi a pergunta, mas quando usa a anotação ManyToMany sem o mapped by o jpa cria uma nova tabela de relacionamentos e ele usa o generics para cria-la.

Então a entidade mencionada no generics será usada pelo JPA para estabelecer o relacionamento. É isso?

solução!

Sim é isso