Video: Күтүү тукум кууруу режиминде канча стратегия бар?
2024 Автор: Lynn Donovan | [email protected]. Акыркы өзгөртүү: 2023-12-15 23:50
Ал жерде үчөө мурас карта түзүү стратегиялар менен аныкталган уйкуга чыгуу : Иерархия боюнча таблица.
Бул жерде, уйку режиминде тукум куучулуктун канча түрү бар?
3 түрү
Жогорудагылардан тышкары, күтүү режиминде демейки мурас стратегиясы деген эмне? аныктайт мурас стратегиясы объект классынын иерархиясы үчүн колдонулат. Ал объект классынын иерархиясынын тамыры болгон объект классында көрсөтүлөт. Эгерде Мурас аннотация көрсөтүлгөн эмес же жок болсо мурас түрү объект классынын иерархиясы, SINGLE_TABLE картасы үчүн көрсөтүлгөн стратегия колдонулат.
Бул жерде, уйку режиминдеги мурас деген эмне?
Объект мурас супер-классты сураганда бардык суб-класс объекттерин алуу үчүн полиморфтук сурамдарды колдоно аларыбызды билдирет. бери Күтүү JPA ишке ашыруу болуп саналат, ал жогоруда айтылгандардын бардыгын жана бир нечесин камтыйт Күтүү -байланыштуу өзгөчөлүктөр мурас.
Эмне үчүн биз күтүү режиминде мурас картасын колдонобуз?
Обзор. Күтүү таза Java объекти-байланыштуу болуп саналат карта түзүү жана туруктуулук негизин берет сен чейин карта жөнөкөй эски Java объектилерин реляциялык маалымат базасынын таблицаларына колдонуу XML конфигурация файлдары. Күтүү режимин колдонуу бүт JDBC катмары алкагында башкарылат, анткени долбоордо иштеп чыгууга көп убакытты үнөмдөй алат.
Сунушталууда:
Күтүү режиминде c3p0 деген эмне?
Демейки боюнча, Hibernate маалымат базасы менен иштешүү үчүн JDBC байланыштарын колдонот. Өндүрүштө сиз JNDI тарабынан берилген маалымат базасынын байланышын же параметрлер жана класс жолу аркылуу конфигурацияланган тышкы байланыш пулун колдонуу менен тышкы байланыш пулун колдоносуз. C3P0 тышкы байланыш бассейнинин мисалы болуп саналат
Күтүү режиминде JTA деген эмне?
Hibernate - бул Java Persistence API (JPA) спецификациясынын ишке ашырылышы. JTA (Java Transaction API) - бөлүштүрүлгөн транзакциялар үчүн Java стандарты/спецификациясы. Ал сизде бир нече туташуулар/ДБ/ресурстарды камтыган транзакциялар болгондо пайда болот. Atomikos JTA ишке ашыруу болуп саналат
Күтүү режиминде бириктирүү деген эмне?
Белгилүү болгондой, күтүү режиминде update() жана merge() методдору ажыратылган абалда турган объектти туруктуу абалга айландыруу үчүн колдонулат. Бул учурда бириктирүү колдонулушу керек. Ал ажыратылган объекттин өзгөртүүлөрүн, эгерде ал бар болсо, сессиядагы объект менен бириктирет
Күтүү режиминде Native SQL деген эмне?
Жарнамалар. Эгерде сиз Oracle'да сурам кеңештери же CONNECT ачкыч сөзү сыяктуу маалымат базасына тиешелүү өзгөчөлүктөрдү колдонгуңуз келсе, маалымат базасынын сурамдарын билдирүү үчүн жергиликтүү SQLди колдоно аласыз. Hibernate 3. x бардык түзүү, жаңыртуу, жок кылуу жана жүктөө операциялары үчүн кол менен жазылган SQLди, анын ичинде сакталган процедураларды көрсөтүүгө мүмкүндүк берет
Сактоо жана күтүү режиминде калуу ортосунда кандай айырма бар?
Сактоо жана улантуу ыкмасынын айырмасы мына ушунда: Persist ыкмасынын кайтаруу түрү жараксыз, ал эми сактоо ыкмасынын кайтаруу түрү Сериялаштырылуучу объект болуп саналат. Бирок алардын боттору да маалымат базасына жазууларды INSERT. Persist менен сактоонун дагы бир айырмасы, эки ыкма тең убактылуу объектти туруктуу абалга келтирет