Comută MediaObjTransit la @MapsId derivat-identitate model

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

Toate modificările

Ca ceea ce vezi de transport maritim?

Fiecare dintre aceste actualizări aterizează automat în spațiul de lucru. Începe gratuit și urmăriți-l crească săptămână după săptămână.

Pornește gratuit pentru totdeaunaVezi prețurile