Я знаю, что это не поддерживается в UIData, и я понимаю, почему, но это должно быть распространенной проблемой для людей, использующих JPA и JSF, поскольку наборы являются превосходной коллекцией при отображении отношений M2M O2M.
Я знаю, что мне нужно создать некоторую структуру для преобразования моего свойства в список, когда это необходимо, но после тщательного поиска этой проблемы все, что я могу найти, - это причины, по которым она не работает, и лишь небольшие намеки на решение.
Я полагаю, что ответ заключается в том, чтобы создать ELResolver, чтобы справиться с этим, но структура их и то, как они работают, сбивает меня с толку, и я не понимаю, почему мне нужно было бы писать это, когда это общая проблема, Конечно, кто-то написал ELResolver, чтобы сделать это?
Я нашел эту статью на эту тему, но не могу ее воспроизвести, потому что новая JSF, похоже, не позволяет:
http://techblog.bozho.net/?p=28&cpage=1#comment-13700
А это:
http://www.jroller.com/mert/entry/settolistpropresolver_for_jsf_el
Который полон устаревшего кода, потому что он до ELResolver. Но я просто не могу найти, как реализовать ELResolver для этого. Может кто-нибудь указать мне какой-нибудь работающий код или хотя бы что-нибудь подобное, что поможет мне понять, как использовать ELResolver?