Opa galera, blz?
bem to estudando jpa/hibernate
fiquei com a seguinte duvida
quando eu tenho um relacionamento Class A 1 ---- * Class B
a classe B fica com a anotacao @manyToOne num objeto do tipo class A
mas quando agente tem classes associativas por exemplo
class A * ----- * class B
|
Class C
como ficam as anotacoes?
preciso realmente criar a Class C? ou só se ela conter variaveis ?
É isso mesmo, se vc tem um relacionamento de Muitos-para-Muitos em que a tabela ternária contém apenas as foreign keys entao não necessidadade de criar uma terceira classe pra ela, podendo ser manupulada através da anotação @ManyToMany junto com @JoinTable
Aqui no GUJ mesmo tem muitos posts usando essa anotação , veja esse exemplo de relaciomento entre usuario e perfil que da pra vc ter uma idéia
http://www.guj.com.br/posts/list/127260.java#686976