Ի՞նչ է ձմեռային ժառանգությունը:
Ի՞նչ է ձմեռային ժառանգությունը:

Video: Ի՞նչ է ձմեռային ժառանգությունը:

Video: Ի՞նչ է ձմեռային ժառանգությունը:
Video: Մեկնարկում է ձմեռային զորակոչը 2024, Ապրիլ
Anonim

Սուբյեկտ Ժառանգություն նշանակում է, որ մենք կարող ենք օգտագործել պոլիմորֆ հարցումներ՝ բոլոր ենթադասերի սուբյեկտները գտնելու համար, երբ հարցում ենք անում գերդասերի համար: Քանի որ Ձմեռել JPA-ի իրականացում է, այն պարունակում է վերը նշված բոլորը, ինչպես նաև մի քանիսը Ձմեռել -ի հետ կապված հատուկ առանձնահատկություններ Ժառանգություն.

Նաև հարցրեց, թե քանի՞ տեսակի ժառանգություն կա ձմեռելու ժամանակ:

3 տեսակ

ո՞րն է դիսկրիմինատորի արժեքը ձմեռման ժամանակ: Անոտացիայի տեսակը DiscriminatorValue Հստակեցնում է արժեքը որ խտրական սյունակ՝ տվյալ տեսակի սուբյեկտների համար։ Ժառանգության ռազմավարությունը և խտրական սյունակում նշված են միայն կազմակերպությունների դասի հիերարխիայի կամ ենթահիերարխիայի արմատում, որտեղ կիրառվում է ժառանգության տարբեր ռազմավարություն:

Բացի այդ, ո՞րն է ժառանգության քարտեզագրման օգտագործումը ձմեռային ռեժիմում:

@ Ժառանգություն - Դա է օգտագործված տեսակը սահմանելու համար օգտագործված ժառանգությունը մեջ ձմեռել և այն սահմանվում է ծնող դասում: Եթե Ժառանգություն նշումը նշված չէ, կամ եթե ոչ Ժառանգություն տեսակը նշված է օբյեկտի դասի հիերարխիայի համար՝ SINGLE_TABLE քարտեզագրման ռազմավարությունն է օգտագործված.

Ո՞րն է @MappedSuperclass-ի օգտագործումը:

Անոտացիա MappedSuperclass . Նշանակում է մի դաս, որի քարտեզագրման տեղեկատվությունը կիրառվում է այն սուբյեկտների վրա, որոնք ժառանգում են դրանից: Ա քարտեզագրված գերդաս չունի դրա համար սահմանված առանձին աղյուսակ:

Խորհուրդ ենք տալիս: