Страница Свойства сущности

В этой таблице перечислены свойства, показанные на странице Свойства сущности мастера создания сущности JPA.

 

Свойство Описание По умолчанию

Имя сущности

Имя сущности. По умолчанию, это значение совпадает с именем класса. Если имя класса отличается от имени сущности, то последнее добавляется в качестве атрибута. Пример: @Entity(name="EntityName").

Определяется сервером.

Имя таблицы

Выберите Использовать значение по умолчанию, если имя связанной таблицы должно совпадать с именем сущности. В противном случае выключите переключатель Использовать значение по умолчанию и введите имя в поле Имя таблицы. В любом случае в файл класса Java будет добавлена опция @Table.

Использовать значение по умолчанию.

Поля сущности

Нажмите кнопку Добавить. Откроется окно Поля сущности для добавления полей хранения. В этом окне можно скомпоновать поле, указав его имя и выбрав тип хранения. Опция Ключ позволяет пометить поле как первичный ключ. В окне предусмотрена функция Обзор, позволяющая добавлять типы хранения, описанные в спецификации JPA. Кнопка Изменить предназначена для изменения имени и типа поля хранения.


Тип доступа

Укажите тип доступа сущности к переменным экземпляра: на основе полей или на основе свойств, как определено в спецификации JPA.

  • Поле - Непосредственный доступ к переменным экземпляра. Все непереходные переменные экземпляра являются постоянными.

  • Свойство - постоянное состояние, доступное через методы доступа к свойствам. Метод доступа к свойствам должен быть общим или частным.

Поле


 

Связанные задачи

Создание сущности JPA
Добавление хранения объектов в класс

 

Связанные справочники

Панель Сведения JPA (сущности)