Ni kidokezo gani kinachofafanua kitambulisho cha kipekee cha huluki ya JPA?
Ni kidokezo gani kinachofafanua kitambulisho cha kipekee cha huluki ya JPA?

Video: Ni kidokezo gani kinachofafanua kitambulisho cha kipekee cha huluki ya JPA?

Video: Ni kidokezo gani kinachofafanua kitambulisho cha kipekee cha huluki ya JPA?
Video: Clean Water Project Eligibility Review Training 2024, Mei
Anonim

Wakati wa kushikilia vitu kwenye hifadhidata unahitaji kitambulisho cha kipekee cha vitu hivyo, hii inakuruhusu kuuliza kitu, kufafanua uhusiano na kitu, na kusasisha na kufuta kitu. Katika JPA kitambulisho cha kitu kinafafanuliwa kupitia @kitambulisho kidokezo na inapaswa kuendana na ufunguo msingi wa jedwali la kitu.

Katika suala hili, ni chombo gani katika JPA?

Huluki . Mashirika katika JPA si chochote ila POJO zinazowakilisha data inayoweza kudumishwa kwenye hifadhidata. An chombo inawakilisha jedwali lililohifadhiwa kwenye hifadhidata. Kila mfano wa chombo inawakilisha safu katika jedwali.

Mtu anaweza pia kuuliza, ni kidokezo gani kinatumika kufafanua ufunguo rahisi wa msingi? EmbeddedId au IdClass kidokezo kinatumika kuashiria mchanganyiko ufunguo wa msingi . A ufunguo rahisi wa msingi au shamba au mali ya mchanganyiko ufunguo wa msingi inapaswa kuwa mojawapo ya aina zifuatazo: aina yoyote ya primitive ya Java (au aina yoyote ya awali ya kanga) java. lang.

Kando na hii, ufunguo wa msingi unafafanuliwa vipi katika chombo cha JPA?

Kwa chaguo-msingi ufunguo wa msingi ni nambari ya biti 64 (ndefu) ambayo ni kuweka moja kwa moja na ObjectDB kwa kila mpya chombo kitu ambacho kimehifadhiwa kwenye hifadhidata. The ufunguo wa msingi ya kwanza chombo kitu katika hifadhidata ni 1, the ufunguo wa msingi ya pili chombo kitu ni 2, nk.

Je @ID ni lazima katika JPA?

Unaweza kutumia seti hii ya kipekee ya safu wima kama yako kitambulisho katika JPA . The Kitambulisho cha JPA si lazima kila wakati ilingane na jedwali la hifadhidata ufunguo wa msingi kizuizi, wala si a ufunguo wa msingi au kizuizi cha kipekee inahitajika . Ikiwa kitu chako hakina kitambulisho , lakini meza yake inafanya, hii ni sawa.

Ilipendekeza: