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.