Mysql
 sql >> Database >  >> RDS >> Mysql

Ibernazione:query multiple selezionate effettuate da Hibernate per la modalità di recupero Desideroso

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.