EntityB
contengono un campo denominato entity_a
? Il nome dovrebbe essere esattamente come dichiarato in mappedBy
attributo.
In generale, i fornitori di JPA sono tenuti a rispettare il FetchType.EAGER
modalità. Questo sembra essere un problema di configurazione errata. Anche così, mentre il provider JPA è tenuto a caricare avidamente associazioni desiderose, non vi è alcuna garanzia che verrà eseguito in una singola query. Esiste un'annotazione specifica di Hibernate che può essere utilizzata come suggerimento:@Fetch(FetchMode.JOIN)
. Provalo e vedi se funziona.