Olá, tenho uma classe Médico que possui uma lista de outra classe Especialidade. Apenas o médico conhece sua especialidade. Relacionamento ManyToMany portanto o Hibernate faz a tb de relacionamento Medico_Especialidade com os ids fk das duas tabelas. ok Ele consegue salvar no persist etc. Porem quando vou buscar, seja usando o modo "FetchType.Eager" ou mesmo usando o Lazy... a lista de especialidades de cada médico vem quadruplicada com a mesma especialidade sendo que no banco está tudo correto. Alguem tem alguma experiência com esse problema? Já tentei usar query jpql de tudo que é jeito com distinct, left join etc como o curso abordou mas continua o mesmo problema. Alguem pode dar uma luz?