Entita je perzistentní objekt domény.
Entitou mohou být:
Abstraktní nebo konkrétní třídy. Entity mohou rovněž rozšířit třídy bez entit a také třídy entit, a třídy neentit mohou rozšířit třídy entit.
Entita musí mít:
Konstruktor no-arg (veřejný nebo chráněný); třída entity může mít i jiné konstruktory.
Každá perzistentní entita musí být mapována na databázovou tabulku a obsahovat primární klíč. Perzistentní entity jsou identifikovány anotací @Entity
.
Chcete-li přidat perzistenci do stávající entity, použijte tento postup:
Otevřete třídu Java v Průzkumníku projektů.
Vyberte třídu v pohledu Struktura JPA.
V pohledu Podrobnosti JPA klepněte na hypertextový odkaz typu mapování. Zobrazí se dialogové okno Výběr typu mapování. Na následujícím obrázku se klepnutím na volbu entitu vyvolá dialogové okno z pohledu Podrobnosti JPA.
Rada: Můžete také změnit (nebo přidat) perzistenci pro entitu klepnutím pravým tlačítkem myši na třídu v pohledu Struktura JPA a poté klepnutím na volbu Mapovat jako > Entita. |
Vyberte volbu Entita v dialogovém okně Výběr typu mapování a potom klepněte na tlačítko OK.
Vyplňte zbývající pole v pohledu Podrobnosti JPA (pro entity).