Как реализовать сохранение состояния <p:selectOneMenu> в БД?

215
27 декабря 2017, 20:47

Есть 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?

READ ALSO
Fannj генерация текста

Fannj генерация текста

Я хочу сделать генератор каких-нибудь осмысленных текстовПредположим, что у меня есть файл, содержащий фразы

155
Сортировка объектов по полю в ArrayList

Сортировка объектов по полю в ArrayList

У меня есть коллекция объектов, которая внутри себя содержит также коллекцию объектов, которые требуется отсортировать в алфавитном порядке...

380
Выделение текста курсивом в JTextPane

Выделение текста курсивом в JTextPane

Я создал JTextPane и кнопку которая будет делать текст «курсивом»Осуществил изменения шрифта так:

234
Device Owner не работает в Android TV Box

Device Owner не работает в Android TV Box

Я хочу установить мое приложение в качестве владельца устройства на Android TV Box, и я получаю следующее исключение

276