- Expediere
- 1 mai 2026 la 07:57 UTC
- Autor
- Kamo
- Comite
- fc5ee35
@IdClass combinat cu @Id @OneToOne nu este susținut în mod fiabil în Hibernate 6 JpaRepository<MediaObjTransit, UUID> inițializarea nu funcționează cu "nu definește un IdClass" chiar și atunci când adnotarea este prezentă. Modelul JPA canonic pentru identitatea derivată este @MapsId: a basic @Id IUID field plus a @MapsId @OneToOne to părintele, împărţind aceeaşi coloană FK. Hibernatul populează automat ID-ul De la obj.id pe persista, apelanții nu trebuie să-l stabilească, și Spring Data expune ca un unic UID @Id cu nici un tam-tam metamodel. Schema DB este nemodificată (single) Coloana OBJ ID). De asemenea, elimină MediaObjTransitId, nu mai este nevoie.