Hoeveel strategieë is daar in hiberneer-erfenis?
Hoeveel strategieë is daar in hiberneer-erfenis?

Video: Hoeveel strategieë is daar in hiberneer-erfenis?

Video: Hoeveel strategieë is daar in hiberneer-erfenis?
Video: Access Strategies in JPA and Hibernate– Which is better, field or property access? 2024, November
Anonim

Daar is drie erfenis kartering strategieë gedefinieer in die hiberneer : Tabel per hiërargie.

Hiervan, hoeveel tipes erfenis is daar in hiberneer?

3 tipes

Behalwe hierbo, wat is die standaard oorerwingstrategie in hiberneer? Definieer die oorerwingstrategie om vir 'n entiteitklashiërargie gebruik te word. Dit word gespesifiseer op die entiteitklas wat die wortel van die entiteitklashiërargie is. As die Erfenis annotasie is nie gespesifiseer nie of indien nee erfenis tipe is gespesifiseer vir 'n entiteit klas hiërargie, die SINGLE_TABLE kartering strategie is gebruik.

Hierin, wat is oorerwing in hiberneer?

Entiteit erfenis beteken dat ons polimorfiese navrae kan gebruik vir die herwinning van al die subklasentiteite wanneer navraag gedoen word vir 'n superklas. Sedert Hiberneer is 'n JPA-implementering, dit bevat al die bogenoemde sowel as 'n paar Hiberneer -spesifieke kenmerke wat verband hou met erfenis.

Hoekom gebruik ons erfeniskartering in hiberneer?

Oorsig. Hiberneer is 'n suiwer Java-objek-relasionele kartering en volhardingsraamwerk wat dit toelaat jy aan kaart gewone ou Java-voorwerpe na relasionele databasistabelle gebruik XML konfigurasie lêers. Gebruik Hibernate kan baie ontwikkelingstyd op 'n projek bespaar, aangesien die hele JDBC-laag deur die raamwerk bestuur word.

Aanbeveel: