Отображение много-один используется для связи с классом другой сущности, в которой много объектов могут отображаться на один объект.
В панели Структура JPA выберите отображаемое поле.
Щелкните правой кнопкой на поле и выберите Отобразить как > Много-один. В панели Сведения JPA (атрибуты) будут показаны свойства этого поля.
Заполните в этой таблице поля общей информации в панели Сведения JPA.
Свойство | Описание | По умолчанию |
---|---|---|
Гиперссылка Отображение сущности | Определяет отображение
Много-один. Соответствует аннотации @ManyToOne . |
Много-один |
Целевая сущность | Сущность, с которой связан данный атрибут. | null
Явным образом задавать целевую сущность не требуется, так как она может быть определена по типу связанного объекта. |
Извлечь | Определяет способ загрузки данных из базы данных. Дополнительная информация приведена в разделе Тип получения.
|
Быстрый |
Каскадирование | Дополнительная информация приведена в
разделе Тип каскадирования.
|
По умолчанию |
Необязательное | Указывает, может ли это поле быть пустым. | Да |
Заполните в этой таблице поля соединения столбцов в панели Сведения JPA.
В это поле будет добавлена следующая аннотация:
@JoinTable(joinColumns=@JoinColumn(name="<JOIN_COLUMN>"), name = "<JOIN_TABLE_NAME>") @ManyToOne(targetEntity=<TARGET_ENTITY>, fetch=<FETCH_TYPE>, cascade=<CASCADE_TYPE>)