Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 16599|Vastaus: 0

[Lähde] @MappedSuperclass merkintöjen käyttö

[Kopioi linkki]
Julkaistu 8.4.2019 16.28.38 | | |
Kehittäessäni luin muiden ihmisten koodeja ja löysin muistiinpanon nimeltä @MappedSuperclass, ja sen perusteella miksi näin sen ensimmäistä kertaa, etsin sen merkityksen internetistä, ja tiivistän sen tähän.


Käyttöehdot:

Kun työskentelemme kehitysprojektin parissa, käytämme usein entiteettikarttausta tietokantatauluun, ja tällöin useissa entiteettiluokissa meidän täytyy implisiittisesti määritellä,On olemassa useita yleisiä ominaisuuksia, kuten numerotunnus, luotu, luotu, luomisaika, muokattu, muokattu aika, muistiinpanot jne。 Tässä tapauksessa voisimme ajatella näiden ominaisuuksien abstrahoimista vanhemmaksi luokaksi ja sitten perivämme vanhempiluokan eri entiteettiluokalla.

Sitten voimmeKäyttämällä @MappedSuperclass annotaatiota voimme käsitellä entiteettiluokkaa perusluokan entiteettinä, joka ei ole implisiittinen tietokantataululle, mutta sen perivä aliluokkaentiteetti skannaa automaattisesti perusluokan entiteettien implisiittiset attribuutit ja lisää ne vastaavaan aliluokka-entiteetin tietokantataulukkoon.


Käyttöympäristö:

1.@MappedSuperclass annotaatioita käytetään emoluokan päällä emoluokan tunnistamiseen

2.@MappedSuperclass tunnistettu luokka osoittaa, ettei sitä voi kartoittaa tietokantatauluun, koska se ei ole täydellinen entiteettiluokka, mutta sillä on ominaisuuksia, jotka voivat olla implisiittisiä sen aliluokan käyttämässä tietokantataulussa

3.@MappedSuperclass ei voi enää olla @Entity tai @Table merkintöjä





Edellinen:MySQL-parametrin max_connect_errors analysoida ja selkeyttää epäilyksiä
Seuraava:Huawei Cisco-kytkinoppiminen
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com