Rezolvă eroarea de securitate nivel SQL cauzată de coloana duplicată MEMBRU TYPE în Hibernate 6

Fixkamo-shared-library
Expediere
16 aprilie 2026 la 03:22 UTC
Autor
Kamo
Comite
f81e6ed

Membru.java mapped MEMBRU TYPE atât ca @DiscriminatorColumn cât și ca explicit @Column field. Hibernate 6 selectat coloana de două ori în proiecția tabelul părinte, care cauzează o drift coloană-număr care a împins securitate nivel în tabelul pentru copii (membru team member) SELECT Fix: eliminaţi maparea @Column JPA de la membruType şi extrageţi-o la rulare prin de exemplu într-un mod personalizat pentru a obține tipul de membru () getter. Interogarea JPQL a depozitarului este actualizat pentru a utiliza TIP (m) pentru filtrarea bazată pe discriminatorii, cu un pod implicit metoda de conservare a semnăturii API existente pentru toți apelanții.

Toate modificările

Ca ceea ce vezi de transport maritim?

Fiecare dintre aceste actualizări aterizează automat în spațiul de lucru. Începe gratuit și urmăriți-l crească săptămână după săptămână.

Pornește gratuit pentru totdeaunaVezi prețurile