- Expédié
- 1 mai 2026 à 07:57 UTC
- Auteur
- Kamo
- Commite
- fc5ee35
La classe Id combinée à l'utilisation de l'Id-One n'est pas supportée de manière fiable dans Hibernate 6 JpaRepository-MediaObjTransit, l'initialisation UUID échoue avec "ne définit pas une IdClass" même lorsque l'annotation est présente. Le modèle canonique de l'Accord de justice pour l'identité dérivée est "MapsId: un champ UUID basique" plus un "MapsId" le parent, partageant la même colonne FK. Hibernate remplit automatiquement l'id à partir de obj.id sur persister, les appelants n'ont pas besoin de le fixer, et Spring Data l'expose comme un UUID singulier avec pas de fuss du métamodèle. Le schéma DB est inchangé (simple colonne OBJ-ID). Retirez également MediaObjTransitId, qui n'est plus nécessaire.