Ohjelmointi

Yhdistetyt avaimet JPA: ssa ja horrostilassa

Jokaisella JPA-entiteetillä on ensisijainen avain, mutta joillakin yksiköillä on useampi kuin yksi arvo ensisijaisena avaimenaan. Tässä tapauksessa sinun on käytettävä yhdistelmää. Tämä Java-vinkki kertoo yhdistettyjen avainten käytöstä JPA: ssa ja horrostilassa.

Huomaa, että oletan, että olet tutustunut Java-pysyvyyteen JPA: n ja horrostilan avulla, mukaan lukien kuinka mallintaa entiteettejä ja suhteita ensisijaisilla avaimilla. Jos olet uusi käsitteissä, tutustu opetusohjelmaan Java-pysyvyys JPA: n ja horrostilan kanssa.

Kun tarvitset yhdistelmäavainta

Harkitse tuotteen hintataulukkoa, joka tallentaa tuotteiden hinnat sekä alueen nimen että tuotetunnuksen perusteella. Tässä tapauksessa taulukossa voi olla useita rivejä, joilla on sama tuotetunnus, mutta jokainen liittyy eri alueeseen. Tarvitset sekä tuotetunnuksen että alueen nimen, jotta voit erottaa tuotteiden hinnat eri alueilla.

Käytämme kahta JPA-rakennetta tämän ongelman ratkaisemiseksi:

Rekisteröidy jatkaaksesi tämän artikkelin lukemista

Hanki ilmainen pääsy

Lisätietoja olemassa olevista käyttäjistä kirjaudu sisään

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