Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 16599|Válasz: 0

[Forrás] @MappedSuperclass az annotációk használata

[Linket másol]
Közzétéve 2019. 04. 08. 16:28:38 | | |
Amikor fejlesztettem, mások kódját olvastam, és találtam egy @MappedSuperclass nevű jegyzetet, ami az első megtekintése miatt kerestem az interneten a jelentését, és itt összefoglalom.


Használati feltételek:

Amikor egy fejlesztési projekten dolgozunk, gyakran használjuk az entitás leképezését egy adatbázis táblára, és ebben az időben gyakran azt tapasztaljuk, hogy több entitásosztályban implicit kell lennünk,Számos gyakori attribútum, mint például számazonosító, létrehozott, létrehozott idő, módosított, módosított idő, jegyzetek stb。 Ebben az esetben gondolhatjuk arra, hogy ezeket a tulajdonságokat egy szülőosztályként absztrakciózzák, majd egy másik entitásosztály által örököljük.

Akkor@MappedSuperclass annotációval az entitásosztályt az alap osztály entitásként kezelhetjük, ami nem implicit az adatbázis táblára nézve, de az ezt öröklő alosztály entitás automatikusan beolvassa az alaposztály implicit attribútumjait, és hozzáadja azokat az alosztály megfelelő adatbázis táblájához.


Használati környezet:

1.@MappedSuperclass annotációkat használnak a szülőosztály fölött az anyaosztály azonosítására

Egy 2.@MappedSuperclass azonosított osztály azt jelzi, hogy nem leképezhető egy adatbázis táblára, mivel nem teljes entitásosztály, hanem olyan tulajdonságai vannak, amelyek implicit módon alkalmazhatók az alosztály által használt adatbázis táblában

3.@MappedSuperclass már nem lehetnek @Entity vagy @Table megjegyzések





Előző:MySQL paraméter max_connect_errors a kétségek elemzésére és tisztázására
Következő:Huawei Cisco kapcsoló tanulás
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com