Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 16599|Svar: 0

[Kilde] @MappedSuperclass brugen af annotationer

[Kopier link]
Opslået på 08/04/2019 16.28.38 | | |
Da jeg udviklede, læste jeg andres kode, og jeg fandt en note kaldet @MappedSuperclass, baseret på grunden til, at jeg så den første gang, jeg slog dens betydning op på internettet, og jeg vil opsummere den her.


Brugsbetingelser:

Når vi arbejder på et udviklingsprojekt, bruger vi ofte operationen entity mapping til en databasetabel, og på dette tidspunkt finder vi ofte, at i flere entity-klasser skal vi implicitere,Der er flere almindelige attributter såsom nummer-ID, oprettet af, oprettet tid, ændret, ændret tid, noter osv。 I dette tilfælde kan vi overveje at abstrahere disse egenskaber som en forældreklasse og derefter arve forældreklassen med en anden entitetsklasse.

Så kan viVed at bruge @MappedSuperclass annotation kan vi behandle entitetsklassen som basisklasse-entiteten, hvilket ikke er implicit i databasetabellen, men den underklasseentitet, der arver den, vil automatisk scanne de implicitte attributter for basisklasseenheden og tilføje dem til den tilsvarende databasetabel for underklasseenheden.


Brugsmiljø:

1.@MappedSuperclass annotationer bruges oven på forældreklassen til at identificere forældreklassen

En klasse identificeret 2.@MappedSuperclass angiver, at den ikke kan mappes til en databasetabel, fordi den ikke er en komplet entitetsklasse, men den har egenskaber, der kan være implicitte i den databasetabel, som dens underklasse bruger

3.@MappedSuperclass kan ikke længere have @Entity eller @Table annotationer





Tidligere:MySQL-parameter max_connect_errors analysere og afklare tvivl
Næste:Huawei Cisco Switch Læring
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com