Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 16599|Svare: 0

[Kilde] @MappedSuperclass bruk av annotasjoner

[Kopier lenke]
Publisert på 08.04.2019 16:28:38 | | |
Da jeg utviklet den, leste jeg andres kode, og jeg fant en notis kalt @MappedSuperclass, basert på grunnen til at jeg så den for første gang, jeg slo opp betydningen på Internett, og jeg vil oppsummere den her.


Bruksbetingelser:

Når vi jobber med et utviklingsprosjekt, bruker vi ofte operasjonen entity mapping til en databasetabell, og på dette tidspunktet oppdager vi ofte at i flere entity-klasser må vi implisitere,Det finnes flere vanlige attributter som nummer-ID, opprettet av, opprettet tid, endret, endret tid, notater, osv。 I dette tilfellet kan vi tenke oss å abstrahere disse egenskapene som en foreldreklasse, og deretter arve foreldreklassen med en annen entitetsklasse.

Da kan viVed å bruke @MappedSuperclass annotasjon kan vi behandle entitetsklassen som basisklasseenheten, noe som ikke er implisitt i databasetabellen, men underklasseenheten som arver den vil automatisk skanne de implisitte attributtene til basisklasseenheten og legge dem til i den tilsvarende databasetabellen til underklasseenheten.


Bruksmiljø:

1.@MappedSuperclass annotasjoner brukes oppå foreldreklassen for å identifisere foreldreklassen

En klasse identifisert 2.@MappedSuperclass indikerer at den ikke kan mappes til en databasetabell fordi den ikke er en komplett entitetsklasse, men den har egenskaper som kan være implisitt i databasetabellen som brukes av dens underklasse

3.@MappedSuperclass kan ikke lenger ha @Entity eller @Table annotasjoner





Foregående:MySQL-parameter max_connect_errors analysere og klargjøre tvil
Neste:Huawei Cisco Switch Learning
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com