በእንቅልፍ ውስጥ ቅደም ተከተል ምንድን ነው?
በእንቅልፍ ውስጥ ቅደም ተከተል ምንድን ነው?

ቪዲዮ: በእንቅልፍ ውስጥ ቅደም ተከተል ምንድን ነው?

ቪዲዮ: በእንቅልፍ ውስጥ ቅደም ተከተል ምንድን ነው?
ቪዲዮ: የ አስም መዳኒት|ሳይነስ|የመተንፈሻ አካል በሽታ|ሳል|የ አስም ምልክቶች|አስም ምንድ ነው ? 2024, ህዳር
Anonim

ቅደም ተከተል በ የሚመከር የትውልድ ዓይነት ነው እንቅልፍ ይተኛሉ ሰነዶች. የተፈጠሩት ዋጋዎች ልዩ ናቸው በ ቅደም ተከተል . እርስዎ ካልገለጹ ቅደም ተከተል ስም፣ እንቅልፍ ይተኛሉ ተመሳሳዩን የ hibernate_sequence ለተለያዩ አይነቶች እንደገና ይጠቀማል።

ይህንን ከግምት ውስጥ በማስገባት @SequenceGenerator በእንቅልፍ ውስጥ ምንድነው?

የማብራሪያ ዓይነት ተከታታይ ጀነሬተር . @ዒላማ(እሴት={TYPE፣ ዘዴ፣ FIELD}) @Retention(እሴት=RUNTIME) ይፋዊ @በይነገጽ ተከታታይ ጀነሬተር . የጄነሬተር ኤለመንት ለ GeneratedValue ማብራሪያ ሲገለጽ በስም ሊጠቀስ የሚችለውን ዋና ቁልፍ ጀነሬተር ይገልጻል።

በተጨማሪም በእንቅልፍ ውስጥ ለብጁ የውሂብ ጎታ ቅደም ተከተል የትኛው ማብራሪያ ጥቅም ላይ ይውላል? በመጀመሪያ ደረጃ, ማድረግ አለብዎት ማብራሪያ ዋናው ቁልፍ ባህሪ በ @ GeneratedValue ማብራሪያ እና GenerationType አዘጋጅ. ቅደም ተከተል እንደ ስትራቴጂው. ይህ ይነግረናል እንቅልፍ ይተኛሉ ለመጠቀም ሀ የውሂብ ጎታ ቅደም ተከተል ዋናውን ቁልፍ እሴት ለማመንጨት. ምንም ተጨማሪ መረጃ ካላቀረቡ፣ እንቅልፍ ይተኛሉ ነባሪውን ይጠቀማል ቅደም ተከተል.

በተመሳሳይ ሰዎች ይጠይቃሉ፣ ምደባ መጠን በቅደም ተከተል ጀነሬተር ውስጥ ምንድነው?

ምደባ መጠን - (አማራጭ) በሚመደብበት ጊዜ የሚጨምር መጠን ቅደም ተከተል ቁጥሮች ከ ቅደም ተከተል . ለምሳሌ፡- ሌላ ማንኛውም መተግበሪያ (ለምሳሌ ግልጽ JDBCን የሚጠቀም) ከ መታወቂያዎች ስር አዲስ ረድፎችን ማስገባት ሊፈልግ ይችላል። ቅደም ተከተል - ነገር ግን እነዚህ ሁሉ እሴቶች አስቀድሞ በ Hibernate ጥቅም ላይ ሊውሉ ይችላሉ!

@GenericGenerator ምንድን ነው?

የ@GeneratedValue ማብራሪያ የሚያመለክተው የአንድ አምድ ዋጋ በ@Id መገለጽ ያለበት መሆኑን ነው። @ Generic Generator ብጁ ጀነሬተርን ለማመልከት የሚያገለግል የእንቅልፍ መግለጫ ነው፣ እሱም ክፍል ወይም አቋራጭ በ Hibernate ወደሚቀርበው ጀነሬተር።

የሚመከር: