In dit gedeelte vindt u informatie over foutberichten (plus een oplossing voor het probleem) die mogelijk optreden tijdens het werken met Dali.
Het toewijzingstype van kenmerk "<KENMERK>" is ongeldig in deze context.
Het toegewezen kenmerk is ongeldig. Wijzig het type van de toewijzing of de entiteit.
Raadpleeg Een entiteit toewijzen voor meer informatie.
Kenmerk "<KENMERK>" kan niet worden omgezet.
Dali kan het kenmerk niet aan een databasetabel en kolom toewijzen. Controleer de gegevens van de databaseverbinding.
Raadpleeg Een nieuw JPA-project maken voor meer informatie.
Klasse "<KLASSE>" is niet geannoteerd als een persistente klasse.
De klasse is niet als persistente klasse aangegeven. Stel de klasse in als entiteit, toegewezen superklasse of inbedbare entiteit.
Raadpleeg Persistentie instellen voor een klasse.
Kolom "<KOLOM>" kan niet worden omgezet.
U hebt een entiteitveld aan een onjuiste of ongeldige kolom in de databasetabel toegewezen. Standaard probeert Dali elk entiteitveld aan een gelijknamige rij in de databasetabel te koppelen. Als de veldnaam anders is dan de rijnaam, moet u de toewijzing expliciet maken.
Wijs het veld aan een geldige rij in de databasetabel toe, zoals in Een entiteit toewijzen.
Dubbele klasse "<KLASSE>".
U hebt twee persistente klassen met dezelfde naam gemaakt. Elke Java-klasse moet een unieke naam hebben. Raadpleeg Persistentie instellen voor een klasse voor meer informatie.
Entiteit heeft geen ID of ingebed ID.
U hebt een persistente entiteit gemaakt zonder een primaire sleutel aan te geven. Een
persistente entiteit moet een primaire-sleutelveld met de annotatie @Id
of
@EmbeddedId
hebben.
Voeg de toewijzing ID aan de entiteit toe, zoals in Toewijzing ID of Toewijzing Ingebed ID.
Meerdere bestanden persistence.xml in project.
U hebt een JPA-project met meerdere persistence.xml
-bestanden gemaakt. Elk JPA-project
kan slechts ‚‚n persistence.xml
-bestand bevatten.
Raadpleeg Het bestand persistence.xml beheren voor meer informatie.
Geen persistentie-eenheid gedefinieerd.
Er is geen persistentie-eenheid gedefinieerd in het bestand persistence.xml
. U kunt de persistentie-eenheid defini‰ren met de tag the <persistence-unit name="<NAAM_PERSISTENTIE-EENHEID>".
Raadpleeg Het bestand orm.xml beheren voor meer informatie.
Bestand persistence.xml bestaat niet in project.
U hebt een JPA-project zonder het bestand persistence.xml
gemaakt. Elk JPA-project
kan slechts ‚‚n persistence.xml
-bestand bevatten.
Raadpleeg Het bestand persistence.xml beheren voor meer informatie.
Gerefereerde kolom "<KOLOM>" in join-kolom "<KOLOM>" kan niet worden omgezet.
U hebt een join-kolom geselecteerd die niet in de databasetabel bestaat. Selecteer een andere kolom in het vak Join-tabel of maak de betreffende kolom in de databasetabel.
Raadpleeg View JPA-details (voor kenmerken) voor meer informatie.
Schema "<SCHEMA>" kan niet worden omgezet voor tabel/join-tabel "<TABEL>".
Definieer het standaarddatabaseschema in de persistentie-eenheid.
Raadpleeg Het bestand orm.xml beheren voor meer informatie.
Tabel "<TABEL>" kan niet worden omgezet.
U hebt een persistente entiteit aan een onjuiste of ongeldige databasetabel gekoppeld. Standaard probeert Dali elke persistente entiteit aan een gelijknamige databasetabel te koppelen. Als de entiteitnaam anders is dan de tabelnaam, moet u de relatie expliciet maken.
Koppel de entiteit aan een geldige databasetabel, zoals in Persistentie instellen voor een klasse.
Niet-omgezette "<GENERATOR>" gedefinieerd in persistentie-eenheid.
U hebt een persistente entiteit op basis van reeks- of tabelgenerator gemaakt, maar u hebt geen generator gedefinieerd in de persistentie-eenheid. U kunt de generator door een annotatie te defini‰ren of door de generator op te nemen in het XML-toewijzingsbestand.