JSF

LazyInitializationException при использовании JSF SelectManyMenu.

Описание проблемы

Имеется коллекция сущностей (entity) JPA, которую необходимо использовать в качестве источника данных для компонента SelectManyMenu. В качестве JPA-провайдера используется Hibernate.

Часть кода JSF (PrimeFaces):

<p:selectManyMenu value="#{sourceBean.entitiesList}" converter="entityConverter">
     <f:selectItems value="#{sourceBean.selectedEntities}"
                    var="entity" itemLabel="#{entity.name}" itemValue="#{entity}" />
</p:selectManyMenu>

Компонент SelectManyMenu позволяет выбирать нужные элементы из списка.

Теги: