Отображение версий

Отображение версии позволяет указать поле, применяемое для оптимистической блокировки. Если сущность связана с несколькими таблицами, то отображение версии следует применять только с главной таблицей. Для хранимой сущности используется только одно отображение версии. Отображения версии применяются только с атрибутами следующих типов:

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

  1. В панели Структура JPA выберите отображаемое поле.

  2. Щелкните правой кнопкой на поле и выберите Отобразить как > Версия. В панели Сведения JPA (атрибуты) будут показаны свойства этого поля.

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

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

    • Время

    • Системное время



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

@Version
@Column(table="<COLUMN_TABLE>", name="<COLUMN_NAME>")

 

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

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

 

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

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

 

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

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