Cambiar el interruptor de transporte de MediaObjTransit al patrón de identidad derivada de "MapsId)

Fixkamo-shared-library
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.

Todos los cambios

Como lo que ves enviaste?

Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.

Arranzar gratis para siempreVer Precios