- Expediere
- 16 aprilie 2026 la 03:53 UTC
- Autor
- Kamo
- Comite
- 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.