See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 16599|Vastuse: 0

[Allikas] @MappedSuperclass annotatsioonide kasutamine

[Kopeeri link]
Postitatud 08.04.2019 16:28:38 | | |
Kui ma arendasin, lugesin teiste inimeste koodi ja leidsin märkme nimega @MappedSuperclass, mis põhineb põhjusel, miks ma seda esimest korda nägin, otsisin selle tähenduse internetist ja võtan selle siin kokku.


Kasutustingimused:

Arendusprojekti kallal töötades kasutame sageli entiteetide kaardistamist andmebaasitabelile ning sel ajal leiame sageli, et mitmes entiteediklassis, mida peame implitsiitselt määratlema,On mitmeid levinud atribuute, nagu number ID, loodud poolt, loodud aeg, modifitseeritud, muudetud aeg, märkmed jne。 Sellisel juhul võiksime mõelda, et need omadused abstrakteeritakse kui vanemklass ja seejärel päritakse vanemklass teise üksusklassiga.

Siis saameKasutades @MappedSuperclass annotatsiooni, saame käsitleda entiteediklassi kui baasklassi üksust, mis ei ole andmebaasitabeli suhtes implitsiitne, kuid alamklassi üksus, mis selle pärib, skaneerib automaatselt baasklassi üksuse implitsiitseid atribuute ja lisab selle vastavasse alamklassi üksuse andmebaasitabelisse.


Kasutuskeskkond:

1.@MappedSuperclass annotatsioone kasutatakse vanemklassi peal vanemklassi tuvastamiseks

Klassi tuvastamine 2.@MappedSuperclass näitab, et seda ei saa kaardistada andmebaasi tabelisse, kuna see ei ole täielik üksusklass, kuid tal on omadused, mis võivad olla andmebaasitabelis implitsiitsed selle alamklassi poolt

3.@MappedSuperclass ei saa enam kasutada @Entity ega @Table annotatsioone





Eelmine:MySQL parameeter max_connect_errors kahtluste analüüsimiseks ja selgitamiseks
Järgmine:Huawei Cisco lüliti õppimine
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com