Базовое отображение

Используйте базовое отображение для связи атрибута непосредственно с столбцом базы данных. Базовые отображения применяются только с атрибутами следующих типов:

Для того чтобы создать базовое отображение, выполните следующие действия:

  1. В панели Структура JPA щелкните правой кнопкой мыши на отображаемом поле. Выберите Отобразить как > Базовое. В панели Сведения JPA (атрибуты) будут показаны свойства этого поля.

  2. Заполните согласно этой таблице оставшиеся поля в панели Сведения JPA.

    Свойство Описание По умолчанию
    Гиперссылка Отобразить сущность Указывает, что отображение имеет тип Базовое.

    Соответствует аннотации @Basic.

    Базовое
    Столбец Столбец базы данных, связанный с атрибутом сущности. Дополнительная информация приведена в разделе Столбец. По умолчанию предполагается, что имена столбца и атрибута совпадают, и что столбец всегда включается в операторы INSERT и UPDATE.
    Таблица Имя таблицы базы данных.
    Извлечь Определяет способ загрузки данных из базы данных. Дополнительная информация приведена в разделе Тип получения.
    • Быстрый

    • Медленный

    Быстрый
    Необязательное Указывает, может ли это поле быть пустым. Да
    Тип Задает тип данных:
    • По умолчанию

    • LOB - Указывает, может ли этот объект иметь тип BLOB или CLOB. Дополнительная информация приведена в разделе LOB.

    • Время - Позволяет указать объект Date, Time или Timestamp. Дополнительная информация приведена в разделе Время.

    • Перечисление - Указывает способ сохранения ограничений перечислений (по порядку, строка, в соответствии с порядком существующей базы данных).



В это поле будет добавлена следующая аннотация:

@Column(name="<COLUMN_NAME>", table="<COLUMN_TABLE>",
    insertable=<INSERTABLE>, updatable=<UPDATABLE>)
@Basic(fetch=FetchType.<FETCH_TYPE>, optional = <OPTIONAL>)
@Temporal(TemporalType.<TEMPORAL>)

 

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

Отображение сущности

 

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

Панель Структура JPA
Панель Сведения JPA (атрибуты)

 

Связанные концепции

Отображения OR
EJB 3.0 Java Persistence API