A
EntityB conter um campo chamado entity_a ? O nome deve ser exatamente como declarado no mappedBy atributo. Em geral, os provedores JPA são obrigados a honrar o
FetchType.EAGER modo. Este parece ser um problema de configuração incorreta. Mesmo assim, embora o provedor JPA precise carregar associações ansiosas, não há garantia de que isso será feito em uma única consulta. Existe uma anotação específica do Hibernate que pode ser usada como dica:@Fetch(FetchMode.JOIN) . Experimente e veja se funciona.