KamoCRM

Adăugați @Access (AccessType.FIELD) Membrului pentru a opri cartografierea hibernată a getMemberType () ca coloană

Fixkamo-shared-library
Shipped
16 aprilie 2026 la 03:53 UTC
Author
Kamo
Commit
59c2ade

Fixarea anterioară (@Transient on the memberType field) a fost insuficientă. Hibernate 6 a fost încă descoperirea publică getMemberType () metoda prin intermediul scanarea proprietății (Convenția Geter JavaBean) și cartografierea acesteia la o coloană persistentă numită membru tip. Aceasta a produs un duplicat al @DiscriminatorColumn, mutarea de securitate nivel din tabelul membrilor proiecție și în membru team member, cauzând eroarea SQL. @ Access (AccessType.FIELD) forţează în mod explicit descoperirea proprietăţii numai în câmp pentru entitatea membru, astfel încât să obținețiMemberType () este invizibil pentru persistența motorul indiferent de numele acestuia.

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