Oracle ADF >SelectOneChoice создан SQL запросом в базе (ключ - значение)

Самый простой вариант - с ключ - значением.

Где нужно при выборе получать ключ.

Bindings:

New List --> Standalone select multiple values list (does not update a base data source)


Multi Select Base Attribute: (key)
Multi Select Display Attribute: (Value)


Даю название листу, например MyList


<af:selectOneChoice id="soc61" simple="true"
                    autoSubmit="true"
                    valueChangeListener="#{pageFlowScope.MyBean.onSelect}">
       <f:selectItems value="#{bindings.MyList.items}" id="si7"/>
        <f:validator binding="#{bindings.MyList.validator}"/>
</af:selectOneChoice>


В Bindings перейти на страницу pageDef и выбрать созданный List.

Параметр SelectItemValueMode установить в ListObject.