KamoCRM

Rimuovere il @EntityGraph che ha rotto /leads su Hibernate 6.2

Fixkamo-shared-library
Spegnimento
21 agosto 2026 alle ore 00:07 UTC
Autore
Kamo
Impegno
802dea7

La query della pagina della griglia non è riuscita in produzione con: ERROR: ingresso mancante per il tavolo "a2 1" # La sinistra fa parte di un membro # # che fa parte di un'impresa # # che fa parte del gruppo. # a sinistra unisci gli utenti u1 0 su u1 0.id=a2 1.user id TeamMember è una sottoclasse JOINED di Member, in modo da fetching assegnatoTeamMember.user ha bisogno sia della tavola sottoclasse che della radice dei membri. Ibernato 6.2.13 emette il sottoclasse unire e poi riferimenti l'alias della radice senza mai unirsi a esso. Hibernate 6.5 lo rende correttamente — che è esattamente il motivo per cui nulla catturato: questa libreria compila contro 6.5, SecurityService esegue 6.2.13, il controller test mock il servizio, e LeadGridSpecificationSqlTest si ferma a HQL, prima Generazione SQL. Stessa famiglia 6.2 di ereditarietà come il bug JoinedInheritanceInsertSqlTest esiste per. L'aggiudicatario è ora risolto da due query le cui forme già funzionano produzione su 6.2.13: LeadRepository.findAssigneeRefs legge l.assignedTeamMember.id, che è l'identificatore e si risolve alla chiave straniera la colonna senza unire affatto, **************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************** TeamMember e unisci esplicitamente l'utente, la stessa forma dei quattro JOIN tm.user query già là. Né chiede a Hibernate 6.2 di unirsi a un JOINED gerarchia dall'esterno. Due domande a buon mercato per pagina invece di un grafico fetch, ancora no N+1, e LeadListDTO.da Piombo ora prende gli assegni risolti in modo che il costruttore di file tocca nulla di pigro — che mantiene anche la griglia indipendente di visione aperta. Verificato eseguendo tutte e tre le domande contro la produzione il 6.2.13, non mediante ragionamento su di loro: rifs OK, nomi OK con valori reali, e la pagina di griglia la query stessa OK. Vedere LeadGridLiveSqlProbe in SecurityService.

Tutte le modifiche

Come quello che vedi la spedizione?

Tutto questo arriva nel vostro spazio di lavoro da solo. Iniziare sul piano gratuito e leggere di nuovo questa pagina in un mese.

Inizia gratis per sempreVisualizza il prezzo