Má EntityB obsahovat pole s názvem entity_a ? Název by měl být přesně takový, jak je uvedeno v mappedBy atribut.
Obecně platí, že poskytovatelé JPA jsou povinni dodržovat FetchType.EAGER režimu. Zdá se, že jde o problém se špatnou konfigurací. I když je poskytovatel JPA povinen dychtivě načítat dychtivá přidružení, neexistuje žádná záruka, že to bude provedeno v jediném dotazu. Existuje poznámka specifická pro Hibernate, kterou lze použít jako nápovědu:@Fetch(FetchMode.JOIN) . Vyzkoušejte to a uvidíte, zda to funguje.