KamoCRM

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

Fixkamo-shared-library
Shipped
16 aprilie 2026 la 03:22 UTC
Author
Kamo
Commit
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.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing