- Spegnimento
- 16 aprile 2026 alle ore 03:22 UTC
- Autore
- Kamo
- Impegno
- f81e6ed
Member.java ha mappato MEMBER TYPE sia come @DiscriminatorColumn sia come esplicito Campo @Column. Hibernate 6 ha selezionato la colonna due volte nella proiezione della tabella dei genitori, causando una deriva a colonna che ha spinto security level nella tabella dei bambini (member team member) SELECT — dove non esiste. Fisso: rimuovere la mappatura @Column JPA dal membroTipo e derivarlo a runtime via istanza di un getter getMemberType() personalizzato. La query JPQL di MemberRepository è aggiornato per utilizzare TYPE(m) per il filtraggio basato su discriminatori, con un ponte predefinito metodo di conservazione della firma API esistente per tutti i chiamanti.