Ez a fejezet azokról a hibaüzenetekről tartalmaz információkat (beleértve a probléma megoldásának módját is), amelyekkel a Dali használata közben találkozhat.
Az "<ATTRIBÚTUM__NEVE>" attribútum leképezési típus érvénytelen ebben a környezetben
A leképezett attribútum érvénytelen. Módosítsa a leképezés vagy az entitás típusát.
További információkért tekintse meg az "Entitás leképezéses" részt.
Az "<ATTRIBÚTUM_NEVE>" attribútum nem oldható fel.
A Dali nem tudja leképezni az attribútumot egy adatbázis táblára és oszlopra. Győződjön meg arról, hogy adatbázis kapcsolatának információi helyesek.
További információkért tekintse meg az "Új JPA projekt létrehozása" részt.
Az "<OSZTÁLY_NEVE>" osztály nem perzisztens osztályként van megjelölve.
Az osztály nem volt azonosítható perzisztens osztályként. Állítsa be az osztályt Entitás, Leképezett szülőosztály vagy Beágyazható perzisztens entitásként.
Tekintse meg a "Perzisztencia hozzáadása egy osztályhoz részt.
Az "<OSZLOPNÉV>" oszlop nem oldható fel.
Egy entitás mezőjét helytelen vagy érvénytelen oszlopra képezte le az adatbázis táblán. Alapértelmezésben a Dali megpróbál minden mezőt az adatbázis táblán egyező nevű sorral rendelkező entitásra leképezni. Ha a mező neve eltér a sor nevétől, akkor a leképezést kifejezetten létre kell hoznia.
Képezze le a mezőt egy érvényes sorra az adatbázis táblán, ahogyan az a következőn is látható: "Entitás leképezése".
Többször szereplő "<OSZTÁLYNÉV>" osztály.
Két perzisztencia osztályt hozott létre egyező névvel. Minden Java osztálynak egyedi névvel kell rendelkeznie. További információkért tekintse meg az "Perzisztencia hozzáadása egy osztályhoz" részt.
Az entitások nem rendelkeznek azonosítóval vagy beágyazott azonosítóval.
Úgy hozott létre perzisztens entitást, hogy nem határozta meg annak elsődleges kulcsát. A perzisztens entitásoknak rendelkezniük kell egy elsődleges kulcs mezővel, amelyet egy @Id
vagy @EmbeddedId
annotáció jelöl.
Adjon hozzá egy azonosító leképezést az entitáshoz, ahogyan az "Azonosító leképezés vagy a "Beágyazott azonosító leképezés" részben látható.
Több persistence.xml fájl a projektben.
Több persistence.xml
fájlt tartalmazó JPA projektet hozott létre. Minden JPA projekt csak egyetlen persistence.xml
fájlt tartalmazhat.
További információkért tekintse meg a "A persistence.xml fájl kezelése" dokumentumot.
Nem került meghatározásra perzisztencia egység.
Nincs meghatározva perzisztencia egység a persistence.xml
fájlban. Használja a <persistence-unit name="<PERZISZTENCIA_EGYSÉG_NEVE>" címkét a perzisztencia egység meghatározásához.
További információkért tekintse meg a "Az orm.xml fájl kezelése" dokumentumot.
Nincs persistence.xml fájl a projektben.
Egy JPA projektet persistence.xml
fájl nélkül hozott létre. Minden JPA projekt csak egyetlen persistence.xml
fájlt tartalmazhat.
További információkért tekintse meg a "A persistence.xml fájl kezelése" dokumentumot.
A hivatkozott "<OSZLOP_NEVE>" oszlop az "<OSZLOP_NEVE>" összefésülési oszlopban nem oldható fel.
Az oszlop, amelyet kiválasztott az összefésüléshez egy viszonyleképezéssel, nem létezik az adatbázis táblában. Válasszon másik oszlopot az Összefésülési tábla információk részben, vagy hozza létre a szükséges oszlopot az adatbázis táblában.
További információkért tekintse meg a "JPA részletek nézet (attribútumokhoz)" című részt.
A "<SÉMA_NEVE>" séma nem oldható fel a "<TÁBLA_NEVE>" tábla/összefésülési tábla számára.
Határozza meg az alapértelmezett adatbázis séma információit a perzisztencia egységben.
További információkért tekintse meg a "Az orm.xml fájl kezelése" dokumentumot.
A "<TÁBLA_NEVE>" tábla nem oldható fel.
Egy perzisztens entitást egy helytelen vagy érvénytelen adatbázis táblához társított. Alapértelmezésben a Dali kísérletet tesz minden perzisztens entitás társítására az azonos nevű adatbázis táblához. Ha az egyed neve eltér a tábla nevétől, akkor kifejezetten létre kell hoznia a társítást.
Társítsa az entitást egy érvényes adatbázis táblához a "Perzisztencia hozzáadása egy osztályhoz" részben leírtak szerint.
A perzisztencia egységben "<ELŐÁLLÍTÓ_NEVE>" feloldatlan előállító került meghatározásra.
Létrehozott egy sorbarendezést vagy táblázat előállítót használó perzisztencia egyedet, de nem határozott meg előállítót a perzisztencia egységben. Határozza meg az előállítót egy annotációval, vagy pedig foglalja bele azt az XML leképezési fájlba.