Похоже, что если вы используете selectManyCheckbox, поддерживаемый набором, который проксируется спящим режимом, вы столкнетесь с проблемами с ужасным LazyInitializationException. Это не имеет никакого отношения к состоянию поддержки bean!
После отладки Mojarra 2.1 я обнаружил, что если вы не включили атрибут collectionType, он попытается клонировать класс базового значения на фазе проверки процесса, что в моем случае является PersistentSet. Конечно, добавление какой-либо ценности к этому приведет к исключению LazyInitializationException.
Мой вопрос: думаете ли вы, что это разумное поведение на фазе проверки процесса?
Лучшим алгоритмом клонирования класса коллекции будет просмотр интерфейса и создание экземпляра известного класса из java.util.