Hibernate merosida nechta strategiya mavjud?
Hibernate merosida nechta strategiya mavjud?

Video: Hibernate merosida nechta strategiya mavjud?

Video: Hibernate merosida nechta strategiya mavjud?
Video: Вячеслав Круглов — Введение в Hibernate: что, зачем, и где стандартные ловушки 2024, Noyabr
Anonim

Mana uchtadir meros olish xaritalash strategiyalar da belgilangan uxlash : Har bir ierarxiya jadvali.

Bu yerda, kutish rejimida merosning nechta turi mavjud?

3 tur

Yuqoridagilardan tashqari, kutish rejimida odatiy meros strategiyasi nima? ni belgilaydi meros strategiyasi ob'ekt sinfi ierarxiyasi uchun ishlatiladi. U ob'ekt sinfi ierarxiyasining ildizi bo'lgan ob'ekt sinfida ko'rsatilgan. Agar Meros olish izoh belgilanmagan yoki yo'q bo'lsa meros olish turi ob'ekt sinfi ierarxiyasi, SINGLE_TABLE xaritasi uchun ko'rsatilgan strategiya ishlatilgan.

Bu erda, kutish rejimida meros nima?

Tashkilot meros olish Bu shuni anglatadiki, biz super-sinfni so'rashda barcha pastki sinf ob'ektlarini olish uchun polimorfik so'rovlardan foydalanishimiz mumkin. beri Kutish rejimi JPA ilovasi bo'lib, u yuqoridagilarning barchasini va bir nechtasini o'z ichiga oladi Kutish rejimi -o'ziga xos xususiyatlar bilan bog'liq meros olish.

Nima uchun biz kutish rejimida meros xaritasidan foydalanamiz?

Umumiy koʻrinish. Kutish rejimi sof Java ob'ekti bilan bog'liq xaritalash va ruxsat beruvchi qat'iylik ramkasi siz uchun xarita relyatsion ma'lumotlar bazasi jadvallari uchun oddiy eski Java ob'ektlari foydalanish XML konfiguratsiya fayllari. Hibernate rejimidan foydalanish loyihani ishlab chiqish uchun ko'p vaqtni tejash mumkin, chunki butun JDBC qatlami ramka tomonidan boshqariladi.

Tavsiya: