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