Rimuovere il campo membroTipo interamente per prevenire la colonna duplicata Hibernate

Fixkamo-shared-library
Spegnimento
16 aprile 2026 alle ore 05:29 UTC
Autore
Kamo
Impegno
283eb0e

Le correzioni precedenti (@Transient on field, @Access(AccessType.FIELD) in classe) erano insufficienti. L'ispezione Bytecode ha rivelato che il @Setter di Lombok ha generato un set pubblicoMemberType() metodo. Abbinato al manuale getMemberType() getter, Hibernate 6 membro trattatoTipo come una proprietà piena persistente (getter+setter coppia), mapparlo a colonna member type — duplicare il @DiscriminatorColumn e spingere il livello di sicurezza nella proiezione membro team member. Rimuovere il campo elimina completamente il setter generato Lombok. Solo @Transient getMemberType() il metodo di calcolo rimane.

Tutte le modifiche

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo