Remova o @EntityGraph que quebrou /leades no Hibernate 6.2

Fixkamo-shared-library
Navios
21 de agosto de 2026 às 00:07 UTC
Autor
Kamo
Enviar
802dea7

A consulta da página da grade falhou na produção com: ERRO: Falta a entrada de FROM-cláusula para a tabela "a2 1" ... deixe-se juntar ao membro da equipa. esquerda juntar usuários u1 0 em u1 0.id=a2 1.user id O TeamMember é uma subclasse de Membro CONJUNTO, obtendo assim o membro designadoTeamMember.user precisa tanto da tabela subclasse quanto da raiz dos membros. Hibernate 6.2.13 emite o A subclasse junta-se e depois faz referência ao apelido da raiz sem nunca se juntar a ela. Hibernate 6.5 o torna corretamente — e é exatamente por isso que nada o pegou: esta biblioteca compila contra 6.5, SecurityService executa 6.2.13, o controlador testes zombam do serviço, e LeadGridSpecificationSqlTest pára no HQL, antes Geração SQL. A mesma família 6.2 que o bug Integrado HerançaInserirSqlTest existe para. O assignee agora é resolvido por duas consultas cujas formas já estão em execução produção em 6.2.13: LeadRepository.findAssigneeRefs reads l.assignedTeamMember.id, que é o identificador e resolve para a chave estrangeira coluna sem associação em tudo; ************* está enraizado AT TeamJunte-se e junte-se explicitamente ao usuário, da mesma forma que os quatro Tm.user consultas já lá. Nenhum pede a Hibernate 6.2 para se juntar a um CONJUNTO hierarquia de fora. Duas consultas baratas por página em vez de um gráfico de busca, ainda sem N+1, e LeadListDTO. O chumbo agora leva os designados resolvidos para que o construtor de linhas toque nada preguiçoso — o que também mantém a grade independente da visão aberta. Verificado pela execução dos três inquéritos contra a produção em 6.2.13, não por raciocinando sobre eles: refs OK, nomes OK com valores reais, e a página da grade Consultar em si OK. Veja LeadGridLiveSqlProbe em SecurityService.

Todas as alterações

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços