Chybové zprávy

Tento oddíl obsahuje informace o chybových zprávách (včetně způsobu řešení problému), s nimiž se můžete setkat během práce s Dali.

Atribut "<NÁZEV_ATRIBUTU>" má neplatný typ mapování v tomto kontextu.

Mapovaný atribut je neplatný. Buď změňte typ mapování, nebo změňte typ entity.

Další informace viz téma "Mapování entity".

Atribut "<NÁZEV_ATRIBUTU>" nelze vyřešit.

Dali nemůže mapovat atribut na databázovou tabulku a sloupec. Ověřte, že informace o vašem připojení k databázi jsou správné.

Další informace viz téma "Vytvoření nového projektu JPA".

Třída "<NÁZEV_TŘÍDY>" není anotována jako trvalá třída.

Třída nebyla identifikována jako trvalá třída. Konfigurujte třídu jako Entitu, Mapovanou supertřídu nebo Vložitelnou perzistentní entitu.

Viz téma "Přidání perzistence třídě".

Sloupec "<NÁZEV_SLOUPCE>" nelze vyřešit.

Namapovali jste pole entity na chybný nebo neplatný sloupec v databázové tabulce. Ve výchozím nastavení se Dali snaží mapovat každé pole v entitě na identicky pojmenovaný řádek v databázové tabulce. Pokud se název pole liší od názvu řádku, musíte mapování vytvořit explicitně.

Mapujte pole na platný řádek v databázové tabulce, jak je zobrazeno v části "Mapování entity".

Duplicitní třída "<NÁZEV_TŘÍDY>".

Vytvořili jste dvě perzistentní třídy se stejným názvem. Každá třída Java musí mít jedinečný název. Další informace viz téma "Přidání perzistence třídě".

Entita nemá ID nebo Vestavěné ID.

Vytvořili jste perzistentní entitu, aniž byste identifikovali její primární klíč. Perzistentní entita musí mít pole primárního klíče určené pomocí anotace @Id nebo @EmbeddedId.

Mapování ID na entitu je zobrazeno v části "Mapování ID" nebo "Vestavěné mapování ID".

V projektu je více souborů persistence.xml.

Vytvořili jste projekt JPA s více než jedním souborem persistence.xml. Každý projekt JPA musí obsahovat jediný soubor persistence.xml.

Další informace viz téma "Správa souboru persistence.xml".

Není definována žádná jednotka perzistence.

V souboru persistence.xml není definována žádná jednotka perzistence. Definujte jednotku perzistence pomocí značky <persistence-unit name="<NÁZEV_JEDNOTKY_PERZISTENCE>".

Další informace viz téma "Správa souboru orm.xml".

V projektu není žádný soubor persistence.xml.

Vytvořili jste projekt JPA bez souboru persistence.xml. Každý projekt JPA musí obsahovat jediný soubor persistence.xml.

Další informace viz téma "Správa souboru persistence.xml".

Odkazovaný sloupec "<NÁZEV_SLOUPCE>" ve sloupci spojení "<NÁZEV_SLOUPCE>" nelze vyřešit.

Sloupec, který jste vybrali ke spojení s mapováním vztahu, neexistuje v databázové tabulce. Buď vyberte jiný sloupec v oblasti informací o tabulce spojení, nebo vytvořte nezbytný sloupec v databázové tabulce.

Další informace viz téma "Pohled Podrobnosti JPA (pro atributy)".

Schéma "<NÁZEV_SCHÉMATU>" nelze vyřešit u tabulky/tabulky spojení "<NÁZEV_TABULKY>".

Definujte v jednotce perzistence výchozí informace o schématu databáze.

Další informace viz téma "Správa souboru orm.xml".

Tabulku "<NÁZEV_TABULKY>" nelze vyřešit.

Přidružili jste perzistentní entitu k chybné nebo neplatné databázové tabulce. Ve výchozím nastavení se Dali snaží přidružit každou perzistentní entitu k identicky pojmenované databázové tabulce. Pokud se název entity liší od názvu tabulky, musíte přidružení vytvořit explicitně.

Přidružte entitu k platné databázové tabulce, jak je zobrazeno v části "Přidání perzistence třídě".

V jednotce perzistence je definován nevyřešený generátor "<GENERATOR_NAME>".

Vytvořili jste entitu perzistence, která používá sekvenční zpracování nebo generátor tabulky, ale v jednotce perzistence jste nenadefinovali generátor. Definujte generátor pomocí anotace, nebo jej začleňte do souboru mapování XML.

Související koncepce

Pohled Problémy