K vytvoření entity JPA použijte tento postup:
V navigátoru nebo průzkumníku projektů vyberte projekt JPA a potom vyberte volbu Soubor > Nový > Jiný. Zobrazí se dialogové okno Vybrat průvodce.
Vyberte volbu JPA > Entita a potom klepněte na tlačítko Další. Zobrazí se stránka Třída entity.
Stránku vyplňte, jak je uvedeno:
V poli Projekt vyberte projekt JPA.
V poli Zdrojová složka vyberte nebo zadejte umístění složky src
projektu JPA.
V poli Balík Java vyberte nebo zadejte název balíku třídy pro tuto entitu.
Do pole Název třídy zadejte název třídy Java.
V případě potřeby zadejte nebo vyberte supertřídu.
V případě potřeby vyplňte sekci Dědičnost, jak je uvedeno (tyto vlastnosti jsou volitelné):
Potvrzením volby Entita (výchozí) vytvoříte třídu Java s volbou @Entity
.
Můžete také vybrat volbu Mapovaná supertřída (pokud jste definovali supertřídu).
Vyberte volbu Dědičnost a potom vyberte jednu ze strategií mapování dědičnosti podle JSR 220 (SINGLE_TABLE, TABLE_PER_CLASS, JOINED).
Vybráním volby Přidat do mapování entity v XML vytvořte mapování XML v souboru orm.xml
místo anotací.
Klepnutím na tlačítko Další pokračujte ke stránce Vlastnosti entity, na které definujete trvalá pole pro entitu.
Volitelně klepnutím na tlačítko Dokončit dokončete entitu.
Vyplňte stránku, jak je uvedeno:
V případě potřeby zadejte nový název entity. Tímto se přidá atribut name
do notace @Entity
(@Entity(name="NázevEntity")
).
Při potvrzení volby Použít výchozí (výchozí nastavení) se použije výchozí hodnota pro název mapované tabulky. Zadání jiného názvu vede k přidání notace @Table
s jeho atributem name
definovaným jako nová tabulka(@Table(name="NázevTabulky")
).
Poznámka: Volby týkající se Názvu entity nejsou k dispozici, pokud jste vybrali volbu Mapovaná supertřída na stránce Třída entity |
Přidejte do entity pole perzistence klepnutím na volbu Přidat. Zobrazí se dialogové okno Pole entity.
Vyberte typ perzistence ze seznamu Typ. Pomocí funkce Procházet můžete získat další typy.
Zadejte název pole a klepněte na tlačítko OK. Tento postup opakujte pro každé pole.
V případě potřeby určete pole jako primární klíč vybráním volby Klíč.
Vyberte buď typ přístupu Založený na poli (výchozí) nebo typ přístupu Založený na vlastnosti.
Klepněte na tlačítko Dokončit. Eclipse přidá entitu do vašeho projektu.