- Expédié
- 16 avril 2026 à 03:22 UTC
- Auteur
- Kamo
- Commite
- f81e6ed
Member.java a cartographié MEMBER TYPE à la fois en tant que «DiscriminatorColumn» et en tant qu'explicite Champ de la colonne. Hibernate 6 a sélectionné la colonne deux fois dans la projection de la table de base, provoquer une dérive du comptage de colonnes qui a poussé le niveau de sécurité dans la table des enfants SELECT - lorsqu'il n'existe pas. Correction: supprimer la cartographie JPA de la jonction de MemberType et la dérive au moment de l'exécution via par exemple d'un getter sur person sur getMemberType(). La requête JPQL de MemberRepository est mis à jour pour utiliser TYPE(m) pour le filtrage basé sur le discriminateur, avec un pont par défaut méthode préservant la signature API existante pour tous les appelants.