რა არის ჰიპერნეტი ჯავაში?
რა არის ჰიპერნეტი ჯავაში?

ვიდეო: რა არის ჰიპერნეტი ჯავაში?

ვიდეო: რა არის ჰიპერნეტი ჯავაში?
ვიდეო: #1. What is hibernate Framework | ORM Tool | Hibernate is ORM Tool 2024, ნოემბერი
Anonim

პლატფორმა: Java ვირტუალური მანქანა

ამ გზით, რატომ გამოიყენება Hibernate Framework Java-ში?

ჰიბერნაცია არის ჯავის ჩარჩო რაც ამარტივებს განვითარებას ჯავა აპლიკაცია მონაცემთა ბაზასთან ურთიერთობისთვის. ეს არის ღია კოდის, მსუბუქი, ORM (ობიექტის ურთიერთობის რუქების) ინსტრუმენტი. ჰიბერნაცია ახორციელებს JPA-ს სპეციფიკაციებს ( ჯავა Persistence API) მონაცემთა მდგრადობისთვის.

გარდა ამისა, რატომ არის Hibernate უკეთესი ვიდრე JDBC? ჰიბერნაცია უზრუნველყოფს გამჭვირვალე მდგრადობას და დეველოპერს არ სჭირდება კოდის ცალსახად დაწერა RDBMS-თან ურთიერთობის დროს მონაცემთა ბაზის ცხრილების ტუპლების გამოსახულების მიზნით. თან JDBC ამ კონვერტაციაზე დეველოპერმა უნდა იზრუნოს ხელით კოდის ხაზებით. ჰიბერნაცია თავად უზრუნველყოფს ამ რუქას.

შესაბამისად, რა განსხვავებაა JPA-სა და JDBC-ს შორის?

მთავარი განსხვავება JPA-სა და JDBC-ს შორის არის აბსტრაქციის დონე. JDBC არის დაბალი დონის სტანდარტი მონაცემთა ბაზებთან ურთიერთობისთვის. JPA საშუალებას გაძლევთ გამოიყენოთ ობიექტის მოდელი თქვენს აპლიკაციაში, რომელიც გაგიადვილებთ ცხოვრებას. JDBC საშუალებას გაძლევთ გააკეთოთ მეტი რამ პირდაპირ მონაცემთა ბაზასთან, მაგრამ ეს მოითხოვს მეტ ყურადღებას.

რა არის ORM ინსტრუმენტი ჯავაში?

ORM ნიშნავს ობიექტურ-რელაციულ რუკს ( ORM ) არის პროგრამირების ტექნიკა მონაცემთა კონვერტაციისთვის რელაციურ მონაცემთა ბაზებსა და ობიექტზე ორიენტირებულ პროგრამირების ენებს შორის, როგორიცაა ჯავა , C# და ა.შ. მალავს SQL მოთხოვნების დეტალებს OO ლოგიკიდან. 3. JDBC-ზე დაფუძნებული „ქუდის ქვეშ“.

გირჩევთ: