В этой таблице показаны Общие свойства, доступные в панели Сведения Java для каждого типа отображения.
Свойство | Описание | По умолчанию | Доступно для типа отображения |
---|---|---|---|
Гиперссылка на тип отображения | При щелчке на имени типа отображения, которое представляется в виде гиперссылки, открывается окно Выбор типа отображения. Это окно позволяет указать тип атрибута. | Базовое | Все типы отображений |
Столбец | Столбец базы данных, который содержит значение атрибута. Это поле соответствует аннотации @Column . |
По умолчанию предполагается, что имена столбца и атрибута совпадают. | Базовое отображение, Отображение встроенного класса, Отображение ИД, Отображение версии |
Имя | Имя столбца базы данных.
Это поле соответствует аннотации |
Базовое отображение, Отображение встроенного класса, Отображение ИД | |
Таблица | Имя базы данных, которая содержит выбранный столбец. | Базовое отображение, Отображение встроенного класса, Отображение ИД | |
Insertable | Указывает, всегда ли включается столбец в операторы SQL INSERT . |
True | Базовое отображение, Отображение встроенного класса, Отображение ИД |
Updatable | Указывает, всегда ли включается столбец в операторы SQL UPDATE . |
True | Базовое отображение, Отображение встроенного класса, Отображение ИД |
Unique | Задает для столбца ограничение
UNIQUE . |
False | Базовое отображение, Отображение встроенного класса, Отображение ИД |
Nullable | Указывает, допускает ли столбец пустые значение. | True | Базовое отображение, Отображение встроенного класса, Отображение ИД |
Длина | Задает длину столбца. | 255 | Базовое отображение, Отображение встроенного класса, Отображение ИД |
Точность | Задает точность значений столбца. | 0 | Базовое отображение, Отображение встроенного класса, Отображение ИД |
Длина дробной части | Задает число цифр после десятичной точки. | 0 | Базовое отображение, Отображение встроенного класса, Отображение ИД |
Определение столбца | Определите DDL для столбца. Это значение используется при создании таблицы. | Базовое отображение, Отображение встроенного класса, Отображение ИД | |
Тип получения | Определяет способ загрузки данных из базы данных:
|
Быстрый | Базовое отображение, Отображение один к одному, Отображение несколько на несколько, Отображение несколько к одному |
Необязательное | Указывает, может ли это поле быть пустым. | Да | Базовое отображение, Отображение один к одному, Отображение несколько к одному |
Lob | Указывает, что это поле связано с java.sql.Clob или java.sql.Blob .
Это поле соответствует аннотации |
Базовое отображение |
|
Время | Указывает, что поле имеет один из следующих типов:
Это поле соответствует аннотации |
Базовое отображение, Отображение ИД | |
Перечисление | Указывает, как сохранять ограничения перечислений, если значение String отвечает требованиям приложения, или если необходимо согласование с существующей схемой базы данных.
Это поле соответствует аннотации |
По порядку | |
Целевая сущность | Сущность, с которой связан данный атрибут. | Отображение один к одному, Отображение один на несколько Отображение несколько на несколько, Отображение несколько к одному | |
ИД | Укажите, является ли ИД сущности производным от ИД другой сущности. | ||
Тип каскадирования | Указывает, какие операции распространяются на всю сущность.
|
Отображение один к одному, Отображение один на несколько, Отображение несколько на несколько, Отображение несколько к одному | |
Отображено | Поле в таблице базы данных, которая владеет отношением. Это поле необходимо только для подчиненной стороны в отношении. | Отображение один-один, Отображение один-много | |
Тип упорядочения | Указывает режим упорядочения по умолчанию объектов, возвращенных запросом:
Это поле соответствует аннотации |
Первичный ключ | Отображение один-много. Отображение много-много, Отображение много-один |
Переопределение атрибутов | Переопределяет базовые отображения отображенного суперкласса (например, если унаследованное имя столбца несовместимо с моделью данных или не может применяться для имени столбца базы данных). | Встроенное отображение
|