KamoCRM

Ajouter "Access(AccessType.FIELD) à membre pour arrêter le mappage en Hibernate getMemberType() en colonne

Fixkamo-shared-library
Expédié
16 avril 2026 à 03:53 UTC
Auteur
Kamo
S'engager
59c2ade

Le correctif précédent (Transient sur le champ memberType) était insuffisant. Hibernate 6 découvait encore que la méthode de type “spéciace() public via le balayage de propriétés (convention de getter de JavaBean) et la cartographier à une colonne persistante nommée type membre. Il en est résulté un double des «DiscriminatorColumn, déplacer le niveau de sécurité» du tableau des membres projection et dans Member-team-member-member, provoquant l'erreur SQL. «AccessType.FIELD) force explicitement la découverte de propriétés sur le terrain uniquement pour l'entité membre, donc obtenirMemberType() est invisible à la persistance moteur quel que soit son nom.

Tous les changements

Comme ce que tu vois expédier ?

Tout cela arrive dans votre espace de travail par lui-même. Commencez sur le plan gratuit et relisez cette page dans un mois.

Commencez gratuitement pour toujoursPrix de visualisation