Sekcja zawiera informacje na temat komunikatów o błędach, które można napotkać podczas pracy z narzędziem Dali (w tym informacje o rozwiązywaniu napotykanych problemów).
Typ odwzorowania atrybutu "<NAZWA_ATRYBUTU>" jest w tym kontekście niepoprawny
Odwzorowany atrybut jest niepoprawny. Należy zmienić typ odwzorowania lub typ encji.
Więcej informacji można znaleźć w sekcji "Odwzorowywanie encji".
Nie można odwzorować atrybutu "<NAZWA_ATRYBUTU>".
Narzędzie Dali nie może odwzorować atrybutu na tabelę i kolumnę w bazie danych. Upewnij się, że podane zostały poprawne dane połączenia z bazą danych.
Więcej informacji można znaleźć w sekcji "Tworzenie nowego projektu JPA".
Adnotacje klasy "<NAZWA_KLASY>" nie opisują jej jako klasy trwałej.
Klasa nie została zidentyfikowana jako klasa trwała. Skonfiguruj klasę jako encję trwałą typu Encja, Odwzorowana nadklasa lub Osadzana.
Patrz "Dodawanie trwałości do klasy".
Nie można odwzorować kolumny "<NAZWA_KOLUMNY>".
Pole encji zostało odwzorowane na niepoprawną lub nieodpowiednią kolumnę tabeli w bazie danych. Narzędzie Dali domyślnie podejmuje próbę odwzorowania każdego pola encji na noszącą taką samą nazwę kolumnę tabeli w bazie danych. Jeśli nazwa pola różni się od nazwy kolumny, odwzorowanie należy utworzyć jawnie.
Zdefiniuj odwzorowanie pola na poprawną kolumnę tabeli w bazie danych, zgodnie z opisem w sekcji "Odwzorowywanie encji".
Zduplikowana klasa "<NAZWA_KLASY>".
Zostały utworzone dwie klasy trwałe o tej samej nazwie. Każda klasa Java musi mieć unikalną nazwę. Więcej informacji można znaleźć w sekcji "Dodawanie trwałości do klasy".
Encja nie posiada identyfikatora ani osadzonego identyfikatora.
Utworzono encję trwałą bez wskazania jej klucza głównego. Encja trwała musi zawierać pole klucza głównego, oznaczone adnotacją @Id
lub @EmbeddedId
.
Dodaj do encji odwzorowanie identyfikatora, zgodnie z opisem w sekcji "Odwzorowanie identyfikatora" lub "Odwzorowanie identyfikatora osadzonego".
Projekt zawiera wiele plików persistence.xml.
Utworzono projekt JPA zawierający więcej niż jeden plik persistence.xml
. Każdy projekt JPA musi zawierać jeden plik persistence.xml
.
Więcej informacji można znaleźć w sekcji "Zarządzanie plikiem persistence.xml".
Nie zdefiniowano jednostki trwałości.
W pliku persistence.xml
nie zdefiniowano żadnej jednostki
trwałości. Aby zdefiniować jednostkę trwałości, należy użyć znacznika <persistence-unit
name="<NAZWA_JEDNOSTKI_TRWAŁOŚCI>".
Więcej informacji można znaleźć w sekcji "Zarządzanie plikiem orm.xml".
Brak pliku persistence.xml w projekcie.
Utworzono projekt JPA niezawierający pliku persistence.xml
. Każdy projekt JPA musi zawierać jeden plik persistence.xml
.
Więcej informacji można znaleźć w sekcji "Zarządzanie plikiem persistence.xml".
Nie można odwzorować kolumny docelowej "<NAZWA_KOLUMNY>" dla kolumny łączenia "<NAZWA_KOLUMNY>".
Kolumna wybrana do łączenia odwzorowania relacji nie istnieje w tabeli w bazie danych. Wybierz inną kolumnę w sekcji Kolumny łączenia lub utwórz niezbędną kolumnę w tabeli w bazie danych.
Więcej informacji można znaleźć w sekcji "Widok Szczegóły JPA (dla atrybutów)".
Nie znaleziono schematu "<NAZWA_SCHEMATU>" dla tabeli/tabeli łączenia "<NAZWA_TABELI>".
Zdefiniuj w jednostce trwałości domyślny schemat bazy danych.
Więcej informacji można znaleźć w sekcji "Zarządzanie plikiem orm.xml".
Nie można odwzorować tabeli "<NAZWA_TABELI>".
Encja trwała została powiązana z niepoprawną lub nieistniejącą tabelą w bazie danych. Narzędzie Dali domyślnie podejmuje próbę powiązania każdej encji trwałej z noszącą taką samą nazwę tabelą w bazie danych. Jeśli nazwa encji różni się od nazwy tabeli, powiązanie należy utworzyć jawnie.
Zdefiniuj powiązanie encji z poprawną tabelą w bazie danych, zgodnie z opisem w sekcji "Dodawanie trwałości do klasy".
W jednostce trwałości zdefiniowano nierozpoznany generator o nazwie <NAZWA_GENERATORA>.
Utworzono encję trwałą korzystającą z sekwencji lub generatora tabel, ale nie zdefiniowano generatora w jednostce trwałości. Zdefiniuj generator przy użyciu adnotacji lub uwzględnij go w pliku odwzorowania XML.