Есть 2 таблицы GPERSONS и R_USER. Столбец G_PERSONS.PERSONNEL_ID связан с R_USER.R_USER_ID.
Сущность GPerson:
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "PERSONNEL_ID", nullable = false)
public User getPersonnel() {
return personnel;
}
JSF:
<p:outputLabel for="selectPersonal" value="Сотрудник кадровой службы"/>
<p:selectOneMenu value="#{formJController.personalEmployesId}" id="selectPersonal">
<f:selectItem itemLabel="#{messages['views.common.Choose']}"
itemValue="0"
noSelectionOption="true"/>
<f:selectItems value="#{formJController.employees}" var="dep"
itemLabel="#{dep.secondName} #{dep.firstName} #{dep.lastName}"
itemValue="#{dep.userId}"/>
</p:selectOneMenu>
Как реализовать сохранение выбранного сотрудника в столбец G_PERSONS.PERSONNEL_ID?
Сборка персонального компьютера от Artline: умный выбор для современных пользователей