Сущность - это хранимый объект домена.
Сущностью может быть:
Абстрактный или конкретный класс. Сущности могут расширять классы, не являющиеся сущностями, как и классы, не являющиеся сущностями, могут расширять классы, являющиеся сущностями.
Сущности должны иметь:
Конструктор без аргументов (public или protected); класс сущности может иметь и другие конструкторы.
Каждая хранимая сущность должна быть связана с таблицей базы данных и должна содержать первичный ключ. Хранимые сущности обозначаются аннотацией @Entity
.
Для добавления хранения объектов в имеющуюся сущность выполните следующее:
Откройте класс Java в панели Структура проектов.
Выберите класс в панели Структура JPA.
На панели Сведения JPA щелкните на ссылке типа связи для перехода к окну Выбор типа связи. На следующем рисунке при щелчке на сущности открывается окно из панели сведения JPA.
Совет: Для изменения или добавления хранения для сущности можно также щелкнуть правой кнопкой мыши на классе в панели Структура JPA и выбрать Отобразить как > Сущность. |
Выберите значение Сущность в окне Выбор типа связи и нажмите OK.
Заполните остальные поля панели Сведения JPA (сущности).
Связанные ссылки