Quantcast
Channel: GUJ - Tópicos com a tag hibernate
Viewing all articles
Browse latest Browse all 759

Problemas de mapeamento ManyToMany com hibernate [resolvido]

$
0
0

@junior-kun escreveu:

Boa tarde, estou com um problema de mapeamento com ManyToMany, considerem o seguinte exemplo:

public class A {
        @ManyToMany(cascade = {CascadeType.MERGE, CascadeType.PERSIST})
        @JoinTable(name = "C", joinColumns = {@JoinColumn(name = "id_a")}, 
        inverseJoinColumns = {@JoinColumn(name = "id_b")})
        private List<B> b = new ArrayList<B>();
}

public class B{
    @ManyToMany(cascade = {CascadeType.MERGE, CascadeType.PERSIST})
    private List<A> a = new ArrayList<A>;
}

se eu faço esse mapeamento a minha aplicação sobre sem problemas, porém se eu tento rodar uma jpql fazendo o join o hibernate estoura uma exception informando que não achou no banco a tabela a_b, sendo que especifiquei no @JoinTable que o nome da tabela de relação é “c”, como posso resolver o problema, preciso renomear a tabele e os campos porque na aplicação o nome que o hibernate quer gerar é muito grande e realmente preciso modificar a tabela e as FKs PKs.
Obrigado.

Mensagens: 6

Participantes: 2

Ler tópico completo


Viewing all articles
Browse latest Browse all 759


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>