Для того чтобы создать сущность JPA, выполните следующие действия:
В Навигаторе или Структуре проектов выберите проект JPA, затем выберите Файл > Создать > Другие. Откроется окно Выбрать мастер.
Выберите JPA > Объект и нажмите кнопку Далее. Откроется страница Класс сущности.
Заполните поля на этой странице следующим образом:
В поле Проект выберите проект JPA.
В поле Папка исходного кода выберите или укажите расположение папки
src
проекта JPA.
В поле Пакет Java выберите или введите имя пакета класса для этой сущности.
В поле Имя класса введите имя класса Java.
Если необходимо, введите или выберите суперкласс.
Если необходимо, заполните раздел Наследование (это необязательные свойства):
Примите опцию Сущность (по умолчанию) для создания класса
Java с опцией @Entity
.
Вместо этого можно выбрать Связанный суперкласс (если был определен суперкласс).
Выберите Наследование, а затем выберите одну из стратегий отображения наследования JSR 220 (SINGLE_TABLE, TABLE_PER_CLASS, JOINED).
Для создания в файле orm.xml
вместо аннотаций отображений XML выберите
Добавить в XML отображения сущностей.
Нажмите Далее для перехода к странице Свойства сущности, на которой для сущности определяются поля хранения.
Для заполнения сущности можно также нажать кнопку Готово.
Заполните поля на этой странице следующим образом:
Если необходимо, укажите для сущности новое имя. Это приведет к добавлению атрибута
name
в нотацию @Entity
(@Entity(name="EntityName")
).
Примите опцию По умолчанию (параметр по умолчанию), чтобы в
качестве имени связанной таблицы использовалось значение по умолчанию. При вводе другого
имени в нотацию @Table
будет добавлен атрибут name
,
определенный в качестве новой таблицы (@Table(name="TableName")
).
Примечание: Если на странице Класс сущности выбран Связанный суперкласс, то опции для имени сущности недоступны. |
Для добавления в сущность полей хранения нажмите Добавить. Откроется окно Поля сущности.
В списке Тип выберите тип хранения. Для получения дополнительных типов нажмите кнопку Обзор.
Введите имя поля и нажмите OK. Повторите это действие для всех полей.
Если требуется, выберите Ключ, чтобы указать, что данное поле является первичным ключом.
Выберите тип доступа или На основе полей (по умолчанию), или На основе свойств.
Нажмите кнопку Готово. Eclipse добавит сущность в проект.