Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 16599|Odgovoriti: 0

[Vir] @MappedSuperclass uporabe opomb

[Kopiraj povezavo]
Objavljeno na 8. 04. 2019 16:28:38 | | |
Ko sem razvijal, sem bral kodo drugih ljudi in našel opombo z imenom @MappedSuperclass, glede na razlog, zakaj sem jo prvič videl, sem na internetu poiskal njen pomen in jo bom tukaj povzel.


Pogoji uporabe:

Ko delamo na razvojnem projektu, pogosto uporabljamo operacijo preslikave entitet v tabelo baze podatkov, in takrat pogosto ugotovimo, da v več razredih entitet, ki jih moramo implicitirati,Obstaja več pogostih atributov, kot so identifikacija številk, ustvarjen čas, čas ustvarjanja, spremenjen, spremenjen čas, opombe itd。 V tem primeru bi lahko te lastnosti abstrahirali kot nadrejeni razred, nato pa podedovali starševski razred z drugim entitetnim razredom.

Potem lahkoZ uporabo @MappedSuperclass anotacije lahko razred entitete obravnavamo kot osnovno entiteto, ki ni implicitna v tabeli baze podatkov, vendar bo podrazredna entiteta, ki jo podeduje, samodejno skenirala implicitne atribute osnovne entitete razreda in jo dodala v ustrezno podatkovno tabelo podrazreda.


Uporabniško okolje:

1.@MappedSuperclass oznake se uporabljajo nad nadrejenim razredom za identifikacijo nadrejenega razreda

Razred, identificiran 2.@MappedSuperclass, pomeni, da ga ni mogoče preslikati v tabelo baze podatkov, ker ni popoln entitetni razred, vendar ima lastnosti, ki so lahko implicitne v podatkovni tabeli, ki jo uporablja njen podrazred

3.@MappedSuperclass ne more več imeti @Entity ali @Table opomb





Prejšnji:Parameter MySQL max_connect_errors analizo in razjasnitev dvomov
Naslednji:Huawei Cisco Switch Learning
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com