Felmeddelanden

Det här avsnittet innehåller information om felmeddelanden (inklusive information om hur du löser problemet) som du kan stöta på när du arbetar med Dali.

Attributet "<attributnamn>" har en ogiltig avbildningstyp i den här kontexten

Det avbildade attributet är ogiltigt. Ändra avbildnings- eller entitetstypen.

Mer information finns i avsnittet Avbilda en entitet.

Det går inte att tolka attributet "<attributnamn>".

Det går inte att avbilda attributet till en databastabell och -kolumn. Kontrollera att du har angett rätt databasanslutningsinformation.

Mer information finns i Skapa ett nytt JPA-projekt.

Klassen "<klassnamn>" är inte angiven som en beständig klass.

Klassen är inte angiven som en beständig klass. Konfigurera klassen som en entitet, som en avbildad superklass eller som en inbäddningsbar beständig entitet.

Mer information finns i Lägga till beständighet till en klass.

Det går inte att tolka kolumnen "<kolumnnamn>".

Du avbildade fältet för en entitet till fel kolumn eller till en ogiltig kolumn i databastabellen. Som standard utförs försök att avbilda varje fält i entiteten till en rad med samma namn i databastabellen. Om namnet på fältet inte överensstämmer med namnet på raden måste du skapa avbildningen explicit.

Avbilda fältet till en giltig rad i databastabellen enligt Avbilda en entitet.

Klassen "<klassnamn>" är duplicerad.

Du har skapat två beständiga klasser med samma namn. Varje Java-klass måste ha ett unikt namn. Mer information finns i Lägga till beständighet till en klass.

Entiteten har inget ID eller inbäddat ID

Du har skapat en beständig entitet utan att ange primärnyckeln för den. Det måste finnas ett fält med en primärnyckel för beständiga entiteter med notationen @Id eller @EmbeddedId.

Lägg till en ID-avbildning till entiteten enligt ID-avbildning eller Inbäddat ID-avbildning.

Det finns flera persistence.xml-filer i projektet.

Du har skapat ett JPA-projekt med flera persistence.xml-filer. Det får endast finnas en persistence.xml-fil i varje JPA-projekt.

Mer information finns i "Hantera filen persistence.xml".

Det finns ingen definierad beständighetsenhet.

Det finns ingen beständighetsenhet definierad i filen persistence.xml. Använd märkordet <persistence-unit name="<PERSISTENCE_UNIT_NAME>" för att definiera beständighetsenheten.

Mer information finns i "Hantera filen orm.xml".

Det finns ingen persistence.xml-fil i projektet.

Du har skapat ett JPA-projekt utan någon persistence.xml-fil. Det får endast finnas en persistence.xml-fil i varje JPA-projekt.

Mer information finns i "Hantera filen persistence.xml".

Det går inte att lösa ut den refererade kolumnen "<kolumnnamn>" i kopplingskolumnen "<kolumnnamn>".

Den kolumn du angav för en relationsavbildning finns inte i databastabellen. Välj en annan kolumn i kopplingstabellinformationen eller skapa kolumnen i databastabellen.

Mer information finns i JPA-detaljvyn (för attribut).

Det gick inte att lösa ut schemat "<schemanamn>" för tabellen/kopplingstabellen "<tabellnamn>".

Definiera standarddatabasschemainformationen i beständighetsenheten.

Mer information finns i "Hantera filen orm.xml".

Det går inte att tolka tabellen "<tabellnamn>".

Du associerade en beständig entitet till fel databastabell eller till en ogiltig databastabell. Som standard utförs försök att associera alla beständiga entiteter med databastabeller med samma namn. Om namnet på entiteten inte överensstämmer med namnet på tabellen måste du skapa associationen explicit.

Associera entiteten med en giltig databastabell enligt Lägga till beständighet till en klass.

Den olösta genereringsfunktionen "<GENERATOR_NAME>" definieras i beständighetsenheten.

Du skapade en beständig entitet som använder sekvens- eller tabellgenereringsfunktion, men definierade inte någon genereringsfunktion i beständighetsenheten. Antingen definierar du genereringsfunktionen med en kommentering eller tar med den i XML-anpassningsfilen.

Närliggande begrepp

Problemvyn