Exception MultipleBagFetchException com apenas 1 List na Entity

2 respostas
javahibernate
V

Estou com uma exception muito estranha, pois minha aplicação rodava normal, após atualizar para o hibernate 5.0.12 a exception org.hibernate.loader.MultipleBagFetchException: cannot simultaneously fetch multiple bags surgiu, mas o estranho é que minha Entity tem apenas um List, o list está como EAGER, mas não existe nenhum outro relacionamento @OneToMany, essa exception sempre ocorre quando tem mais de um one-to-many como List e anotar ambos FetchType.EAGER.

Alguém já passou por isso ?

2 Respostas

jonathan.sky

Esse problema acontece quando se tem 2 chaves many, o hibernate tenta igualar as linhas da tabela.
Só usar set em vez de list que resolve o problema.

V

jonathan, exatamente, quando se tem 2 chaves como List, mas minha classe só tem 1, apenas um relacionamento.

Criado 23 de agosto de 2017
Ultima resposta 23 de ago. de 2017
Respostas 2
Participantes 2