Hat EntityB
enthalten ein Feld namens entity_a
? Der Name sollte genau wie in mappedBy
angegeben sein Attribut.
Im Allgemeinen müssen JPA-Anbieter den FetchType.EAGER
berücksichtigen Modus. Dies scheint ein Problem mit einer Fehlkonfiguration zu sein. Auch wenn der JPA-Anbieter eifrig Assoziationen laden muss, gibt es keine Garantie dafür, dass dies in einer einzigen Abfrage erfolgt. Es gibt eine Hibernate-spezifische Anmerkung, die als Hinweis verwendet werden kann:@Fetch(FetchMode.JOIN)
. Probieren Sie es aus und sehen Sie, ob es funktioniert.