Dieser Abschnitt enthält Informationen über Fehlernachrichten (einschließlich der Problemlösungen), auf die Sie während der Arbeit mit Dali stoßen können.
Das Attribut "<ATTRIBUTE__NAME>" hat einen ungültigen Zuordnungstyp in diesem Kontext.
Das zugeordnete Attribut ist ungültig. Entweder ändern Sie den Zuordnungstyp oder Sie ändern den Entitätstyp.
Weitere Informationen finden Sie im Abschnitt Eine Entität zuordnen.
Das Attribut "<ATTRIBUTE_NAME>" kann nicht aufgelöst werden.
Dali kann das Attribut nicht der Datenbanktabelle und Spalte zuordnen. Prüfen, ob die Datenbankverbindungsinformationen korrekt sind.
Weitere Informationen finden Sie im Abschnitt "Ein neues JPA-Projekt erstellen".
Die Klasse "<CLASS_NAME>" besitzt keine Anmerkung als eine persistente Klasse.
Die Klasse wurde nicht als eine persistente Klasse identifiziert. Konfigurieren Sie die Klasse als eine Entität, zugeordnete Superklasse oder einbettbare persistente Entität.
Weitere Informationen finden Sie im Abschnitt "Persistenz einer Klasse hinzufügen".
Die Spalte <COLUMN_NAME>" kann nicht aufgelöst werden.
Sie haben das Feld einer Entität einer falschen oder ungültigen Spalte in der Datenbanktabelle zugeordnet. Standardmäßig versucht Dali, jedes Feld in der Entität einer identisch benannten Zeile in der Datenbanktabelle zuzuordnen. Wenn der Namen des Felds von dem Namen der Zeile abweicht, müssen Sie diese Zuordnung explizit erstellen.
Ordnen Sie das Feld einer gültigen Zeile in der Datenbanktabelle zu, wie in "Eine Entität zuordnen" gezeigt wird.
Doppelte Klasse "<CLASS_NAME>".
Sie haben zwei Persistenzklassen mit demselben Namen erstellt. Jede Java-Klasse muss einen eindeutigen Namen haben. Weitere Informationen finden Sie im Abschnitt "Persistenz einer Klasse hinzufügen.
Die Entität hat keine ID oder eingebettete ID.
Sie haben eine persistente Entität erstellt, ohne deren Primärschlüssel zu identifizieren. Eine persistente Entität muss ein Primärschlüsselfeld haben, das durch eine Anmerkung @Id
oder @EmbeddedId
bestimmt ist.
Fügen Sie der Entität eine ID-Zuordnung hinzu, wie in "ID-Zuordnung" oder "Eingebettete ID-Zuordnung" gezeigt wird.
Mehrere Dateien 'persistence.xml' im Projekt.
Sie haben ein JPA-Projekt mit mehr als einer Datei persistence.xml
erstellt. Jedes JPA-Projekt muss eine einzige Datei persistence.xml
enthalten.
Weitere Informationen finden Sie im Abschnitt "Datei 'persistence.xml' verwalten".
Es wurde keine Permanenzeinheit definiert.
In der Datei persistence.xml
ist keine Permanenzeinheit definiert. Verwenden Sie das Tag <persistence-unit name="<PERSISTENCE_UNIT_NAME>", um die Permanenzeinheit zu definieren.
Weitere Informationen finden Sie im Abschnitt "Datei 'orm.xml' verwalten".
Das Projekt enthält keine Datei 'persistence.xml'.
Sie haben ein JPA-Projekt ohne eine Datei persistence.xml
erstellt. Jedes JPA-Projekt muss eine einzige Datei persistence.xml
enthalten.
Weitere Informationen finden Sie im Abschnitt "Datei 'persistence.xml' verwalten".
Die Verweisspalte "<COLUMN_NAME>" in der Verknüpfungsspalte "<COLUMN_NAME>" kann nicht aufgelöst werden.
Die von Ihnen zur Verknüpfung einer Beziehungszuordnung ausgewählte Spalte existiert nicht in der Datenbanktabelle. Wählen Sie entweder eine andere Spalte in der Verknüpfungstabelleninformation aus oder erstellen Sie die erforderliche Spalte in der Datenbanktabelle.
Weitere Informationen finden Sie im Abschnitt "Die Ansicht 'JPA-Details (für Attribute)'".
Das Schema "<SCHEMA_NAME>" kann für die Tabelle/Verknüpfungstabelle "<TABLE_NAME>" nicht aufgelöst werden.
Definieren Sie die standardmäßige Datenbankscheminformation in der Permanenzeinheit.
Weitere Informationen finden Sie im Abschnitt "Datei 'orm.xml' verwalten".
Die Tabelle "<TABLE_NAME>" kann nicht aufgelöst werden.
Sie haben eine persistente Entität einer falschen oder ungültigen Datenbanktabelle zugeordnet. Standardmäßig versucht Dali, jede persistente Entität einer identisch benannten Datenbanktabelle zuzuordnen. Wenn der Name der Entität von dem Namen der Tabelle abweicht, müssen Sie diese Zuordnung explizit erstellen.
Ordnen Sie die Entität einer gültigen Datenbanktabelle zu, wie in "Persistenz einer Klasse hinzufügen" gezeigt wird.
In der Permanenzeinheit wurde ein nicht aufgelöster Generator namens "<GENERATOR_NAME>" definiert.
Sie haben eine Permanenzeinheit erstellt, die Sortierung oder einen Tabellengenerator verwenden, haben aber keinen Generator in der Permanenzeinheit definiert. Entweder definieren Sie den Generator mithilfe einer Anmerkung oder Sie schließen ihn in die XML-Zuordnungsdatei ein.