რა არის ჰიბერნაციის მემკვიდრეობა?
რა არის ჰიბერნაციის მემკვიდრეობა?

ვიდეო: რა არის ჰიბერნაციის მემკვიდრეობა?

ვიდეო: რა არის ჰიბერნაციის მემკვიდრეობა?
ვიდეო: How does hibernation work? - Sheena Lee Faherty 2024, აპრილი
Anonim

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

ასევე იკითხა, რამდენი სახის მემკვიდრეობა არსებობს ჰიბერნაციაში?

3 ტიპის

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

გარდა ამისა, რა სარგებლობა მოაქვს მემკვიდრეობის რუკებს ჰიბერნაციაში?

@ მემკვიდრეობა - Ეს არის გამოყენებული ტიპის განსაზღვრისთვის გამოყენებული მემკვიდრეობა in ზამთარი და ის განისაზღვრება მშობლის კლასში. თუ მემკვიდრეობა ანოტაცია არ არის მითითებული ან თუ არა მემკვიდრეობა ტიპი მითითებულია ერთეულის კლასის იერარქიისთვის, SINGLE_TABLE რუკების შედგენა სტრატეგია არის გამოყენებული.

რა არის @MappedSuperclass-ის გამოყენება?

Ანოტაცია MappedSuperclass . განსაზღვრავს კლასს, რომლის რუკების შესახებ ინფორმაცია გამოიყენება იმ ერთეულებზე, რომლებიც მას მემკვიდრეობით იღებენ. ა რუკირებული სუპერკლასი არ აქვს ცალკე ცხრილი განსაზღვრული.

გირჩევთ: