- Shipped
- 16. April 2026 um 03:53 UTC
- Author
- Kamo
- Commit
- 59c2ade
Der vorherige Fix (@Transient auf dem memberType-Feld) war unzureichend. Hibernate 6 entdeckte noch die öffentlich getMemberType() Methode über Immobilien-Scannen (JavaBean getter Konvention) und Kartierung es zu einem persistente Spalte namens member_type. Dies führte zu einem Duplikat der @DiscriminatorColumn, Verschieben security_level aus der Mitgliedertabelle Projektion und in member_team_member, was den SQL-Fehler verursacht. @Access(AccessType.FIELD) erzwingt explizit die Entdeckung von Feld-Eigentum für die Mitgliedseinrichtung, so getMemberType() ist für die Beharrlichkeit unsichtbar Motor unabhängig von seinem Namen.