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 |
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:
|
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 |
Alapszintű leképezés |
|
Időegység | Meghatározza azt, hogy ez a mező az alábbiak egyik-e:
Ez a mező megfelel a |
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.
Ez a mező megfelel az |
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.
|
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:
Ez a mező megfelel az |
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
|