Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 16599|Svar: 0

[Källa] @MappedSuperclass användningen av anteckningar

[Kopiera länk]
Publicerad på 2019-04-08 16:28:38 | | |
När jag utvecklade läste jag andras kod, och jag hittade en anteckning som hette @MappedSuperclass, baserat på anledningen till att jag såg den första gången, jag kollade upp dess betydelse på internet och jag kommer att sammanfatta den här.


Användningsvillkor:

När vi arbetar med ett utvecklingsprojekt använder vi ofta operationen entitetsmappning till en databastabell, och vid denna tidpunkt upptäcker vi ofta att i flera entitetsklasser behöver vi implicitera,Det finns flera vanliga attribut såsom nummer-ID, skapat av, skapad tid, modifierad, modifierad tid, noter, etc。 I detta fall kan vi tänka oss att abstrahera dessa egenskaper som en föräldraklass och sedan ärva föräldraklassen med en annan entitetsklass.

Då kan viMed @MappedSuperclass annotation kan vi behandla entitetsklassen som basklassentiteten, vilket inte är implicit i databastabellen, men subklassenheten som ärver den kommer automatiskt att skanna de implicita attributen för basklassentiteten och lägga till dem i motsvarande databastabell för subklassentiteten.


Användningsmiljö:

1.@MappedSuperclass annotationer används ovanpå föräldraklassen för att identifiera föräldraklassen

En klass som identifierats 2.@MappedSuperclass indikerar att den inte kan mappas till en databastabell eftersom den inte är en komplett entitetsklass, men den har egenskaper som kan vara implicita i databastabellen som används av dess underklass

3.@MappedSuperclass kan inte längre ha @Entity eller @Table anteckningar





Föregående:MySQL-parameter max_connect_errors analysera och klargöra tvivel
Nästa:Huawei Cisco Switch Learning
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com