Programavimas

Sudėtiniai JPA ir užmigdymo raktai

Kiekvienas JPA subjektas turi pagrindinį raktą, tačiau kai kurie subjektai turi daugiau nei viena reikšmė kaip jų pagrindinis raktas. Tokiu atveju turite naudoti sudėtinį raktą. Šis „Java“ patarimas supažindina jus su sudėtinių raktų naudojimu JPA ir užmigdymo režime.

Atkreipkite dėmesį, kad manau, kad jus supažindino su „Java“ atkaklumu naudojant JPA ir „Hibernate“, įskaitant tai, kaip modeliuoti objektus ir ryšius naudojant pagrindinius raktus. Jei dar nesinaudojote šiomis sąvokomis, peržiūrėkite mokymo programą „Java“ atkaklumas naudojant JPA ir „Hibernate“.

Kai jums reikia sudėtinio rakto

Apsvarstykite produktų kainų lentelę, kurioje pateikiamos produktų kainos pagal regiono pavadinimą ir produkto ID. Tokiu atveju jūsų lentelėje gali būti kelios eilutės su tuo pačiu produkto ID, tačiau kiekviena susieta su skirtingu regionu. Norint unikaliai atskirti produktų kainas skirtinguose regionuose, reikės ir produkto ID, ir regiono pavadinimo.

Norėdami išspręsti šią problemą, naudosime du JPA konstruktus:

Norėdami toliau skaityti šį straipsnį, užsiregistruokite dabar

Gaukite nemokamą prieigą

Sužinokite daugiau Esami vartotojai prisijungia

$config[zx-auto] not found$config[zx-overlay] not found