Általános információk

Ez a táblázat sorolja fel az egyes leképezéstípusok Java Részletek nézetében elérhető Általános tulajdonságokat.

Tulajdonság Leírás Alapértelmezés Ezen Leképezéstípus részére elérhető
Leképezés típusa hiperhivatkozás A hiperhivatkozásként ábrázolt leképezési típus névre kattintva meghívhatja a Leképezési típus kiválasztása párbeszédablakot. A párbeszédablakban megadhatja az attribútum típusát. Alapszintű Minden leképezéstípus
Oszlop Az az adatbázis oszlop, amely az attribútum értékét tartalmazza. Ez a mező megfelel a @Column annotációnak. Alapértelmezésben az Oszlop nevéről azt feltételezi a rendszer, hogy az megegyezik az attribútum nevével. Alapszintű leképezés, Beágyazott leképezés, Azonosító leképezés, Változatleképezés
  Név Az adatbázis oszlop neve.

Ez a mező megfelel a @Column annotációnak.


Alapszintű leképezés, Beágyazott leképezés, Azonosító leképezés
  Tábla A kijelölt oszlopot tartalmazó adatbázis tábla neve.
Alapszintű leképezés, Beágyazott leképezés, Azonosító leképezés
  Beszúrható Megadja, hogy az oszlop mindig szerepeljen-e az SQL INSERT utasításokban. Igaz Alapszintű leképezés, Beágyazott leképezés, Azonosító leképezés
  Frissíthető Megadja, hogy az oszlop mindig szerepeljen-e az SQL UPDATE utasításokban. Igaz Alapszintű leképezés, Beágyazott leképezés, Azonosító leképezés
  Egyedi Beállítja a UNIQUE megszorítást az oszlophoz. Hamis Alapszintű leképezés, Beágyazott leképezés, Azonosító leképezés
  Nullképes Megadja, hogy egy oszlopban engedélyezett-e a NULL érték. Igaz Alapszintű leképezés, Beágyazott leképezés, Azonosító leképezés
  Hossz Beállítja az oszlop hosszát. 255 Alapszintű leképezés, Beágyazott leképezés, Azonosító leképezés
  Pontosság Beállítja az oszlop változók pontosságát. 0 Alapszintű leképezés, Beágyazott leképezés, Azonosító leképezés
  Skála Beállítja a tizedesjel jobb oldalán megjelenő számjegyek számát. 0 Alapszintű leképezés, Beágyazott leképezés, Azonosító leképezés
  Oszlopmeghatározás Megadja egy oszlop DDL kódját. Ez a tábla előállításakor kerül felhasználásra.
Alapszintű leképezés, Beágyazott leképezés, Azonosító leképezés
Lehívás típusa Meghatározza azt, hogy az adatok hogyan kerüljenek letöltésre az adatbázisból:
  • Mohó - Az adatok azelőtt betöltődnek, mielőtt valójában szükség lenne rájuk.

  • Lusta - Az adatok csak akkor töltődnek be, amikor azokra szüksége van a tranzakciónak.

Szorgalmas Alapszintű leképezés, Egy az egyhez leképezés, Több a többhöz leképezés, Több az egyhez leképezés
Elhagyható Meghatározza azt, hogy ez a mező lehet-e null. Igen Alapszintű leképezés, Egy az egyhez leképezés, Több az egyhez leképezés
Lob Megadja azt, hogy a mező a következők melyikére leképezett: java.sql.Clob vagy java.sql.Blob.

Ez a mező mező megfelel a @Lob annotációnak.


Alapszintű leképezés
Időegység Meghatározza azt, hogy ez a mező az alábbiak egyik-e:
  • Dátum - java.sql.Date

  • Idő - java.sql.Time

  • Időpecsét - java.sql.Timestamp

Ez a mező megfelel a @Temporal annotációnak.


Alapszintű leképezés, Azonosító leképezés
Felsorolás Adja meg a felsorolási megszorítások perzisztenciájának megvalósítási módját, ha a String érték megfelel az alkalmazás követelményeinek, vagy ha egy meglévő adatbázis sémával kell egyeztetni.
  • sorszám

  • String (karaktersorozat)

Ez a mező megfelel az @Enumerated annotációnak.

Sorszám
Cél entitás Az perzisztens entitás, amelyre az attribútum le van képezve.
Egy az egyhez leképezés, Egy a többhöz leképezés, Több a többhöz leképezés, Több az egyhez leképezés
Azonosító Adja meg, hogy az entitás azonosítója egy másik entitás azonosságából legyen-e származtatva.

Átfedés típusa Adja meg, hogy mely műveletek legyenek továbbítva az entitáson keresztül.
  • Minden - Minden művelet

  • Megtartás

  • Összefésülés

  • Áthelyezés

  • Eltávolítás

  • Frissítés


Egy az egyhez leképezés, Egy a többhöz leképezés, Több a többhöz leképezés, Több az egyhez leképezés
Leképezte Az adatbázis tábla mezője, amely "birtokolja" a viszonyt. Erre a mezőre csak a viszony nem birtokló oldalán van szükség.
Egy az egyhez leképezés, Egy a többhöz leképezés
Rendezési elv Adja meg a lekérdezések által visszaadott objektumok alapértelmezett sorrendjét:
  • Nincs rendezés

  • Elsődleges kulcs szerint

  • Egyéni sorrend

Ez a mező megfelel az @OrderBy annotációnak.

Elsődleges kulcs szerint Egy a többhöz leképezés. Több a többhöz leképezés, Több az egyhez leképezés
Attribútumok újradefiniálása Felülbírálja egy leképezett szülőosztály Alap leképezéseit (például ha az örökölt oszlopnév nem kompatibilis a már létező adatmodellel, vagy az adatbázisában szereplő oszlopnévként érvénytelen).
Beágyazott leképezés

Beágyazott leképezés



 

Kapcsolódó feladat

Entitás leképezése