- Se descapó
- 1 de mayo de 2026 a las 7:57 UTC
- Autor
- Kamo
- Compromit
- fc5ee35
IdClass combinada con Id OneToOne no es compatible de manera confiable en Hibernate 6 JpaRepository-MediaObjiTransit, la inicialización de UUID falla con "no se define una IdClass" incluso cuando la anotación está presente. El patrón canónico de JPA para La identidad derivada es "MapsId:" un campo básico de Id UUID más un "MapsId" "OneToOne a el padre, compartiendo la misma columna FK. Hibernate pueblan el identificador automáticamente de obj.id en persistir, los que llaman no necesitan configurarlo, y Spring Data lo expone como un singular UUID "Id sin fuss metamodelo. El esquema DB no ha cambiado (single Columna de OBJ-ID). También elimina MediaObjTransitId, ya no es necesario.