რა განსხვავებაა ჰიბერნაციაში შენახვასა და შენარჩუნებას შორის?
რა განსხვავებაა ჰიბერნაციაში შენახვასა და შენარჩუნებას შორის?

ვიდეო: რა განსხვავებაა ჰიბერნაციაში შენახვასა და შენარჩუნებას შორის?

ვიდეო: რა განსხვავებაა ჰიბერნაციაში შენახვასა და შენარჩუნებას შორის?
ვიდეო: Как избавиться от жира на животе: полное руководство 2024, ნოემბერი
Anonim

Აქ არის განსხვავება შენახვასა და შენარჩუნებას შორის მეთოდი: დაბრუნების ტიპი გაგრძელდეს მეთოდი ბათილია, ხოლო დაბრუნების ტიპი შენახვა მეთოდი არის სერიული ობიექტი. მაგრამ ორივე მათგანი ასევე ათავსებს ჩანაწერებს მონაცემთა ბაზაში. სხვა განსხვავება შენარჩუნდება და შენახვა არის ის, რომ ორივე მეთოდი გარდამავალ ობიექტს აქცევს მდგრად მდგომარეობაში.

აქ რომელი ჯობია შენახვა ან დარჩენა ჰიბერნაციაში?

განსხვავება შორის შენახვა და გაგრძელდეს მეთოდი in ჰიბერნაცია Მსგავსია შენახვა მეთოდი გაგრძელდეს ასევე INSERT ჩანაწერები მონაცემთა ბაზაში, მაგრამ დაბრუნების ტიპი გაგრძელდეს ბათილია, ხოლო დაბრუნების ტიპი შენახვა არის სერიული ობიექტი. 2) კიდევ ერთი განსხვავება გაგრძელდეს და შენახვა არის ის, რომ ორივე მეთოდი გარდამავალ შემთხვევას მდგრადს ხდის.

შეიძლება ისიც იკითხოს, რა არის პერსისტი ჰიბერნაციაში? ჰიბერნატი გრძელდება შენახვის მსგავსია (ტრანზაქციასთან ერთად) და ამატებს ობიექტს მუდმივ კონტექსტში, ასე რომ, შემდგომი ცვლილებები თვალყურს ადევნებს. თუ ობიექტის თვისებები შეიცვლება ტრანზაქციის განხორციელებამდე ან სესიის ჩაქრობამდე, ის ნება ასევე შეინახება მონაცემთა ბაზაში.

გარდა ამისა, რა განსხვავებაა Merge-სა და ჰიბერნაციაში დარჩენას შორის?

JPA და ჰიბერნაცია უზრუნველყოფა განსხვავებული მეთოდები გაგრძელდეს ახალი და არსებული სუბიექტების განახლება. შეგიძლიათ გამოიყენოთ მეთოდები გაგრძელდეს და შეინახეთ ახალი ერთეულისა და მეთოდების შესანახად შერწყმა და განაახლეთ განცალკევებული ერთეულის ცვლილებების შესანახად წელს მონაცემთა ბაზა.

როგორ მუშაობს შენახვა ან განახლება ჰიბერნაციაში?

შენახვა () მეთოდი აკეთებს ან INSERT შეინახოს ობიექტი მონაცემთა ბაზაში და ასევე დააბრუნოს მონაცემთა ბაზის მიერ გენერირებული იდენტიფიკატორი. Მეორეს მხრივ, შენახვა ან განახლება () შეიძლება გამოყენებულ იქნას მოწყვეტილი ობიექტის ხელახლა დასამაგრებლად ჰიბერნაცია სესია ანუ შეუძლია გააკეთოს ჩასმა ან განახლება იმის მიხედვით, არის თუ არა ობიექტი მონაცემთა ბაზაში.

გირჩევთ: