Ajuda Jsf <h:selecManyListBox> + <f:selectItems>

Olá pessoal. estou com o seguinte problema eu tenho um relacionamento
N;N de Ator para Filme então joguei um ListBox na pagina populado com todos os atores…
estou fazendo a persistencia com hibernate e está gravando tudo ok…

Porém estou com dúvidas na recuperação dos dados do listbox… eu tenho uma lista com
todos os atores… e uma Collection com os Atores que foram selecionados…
como faço essa seleção ?

<h:selectManyListbox id="filmeator" value="#{FilmeEditAction.atoresSelecionados}" size="10" > <f:selectItems value="#{FilmeEditAction.todosAtores}" /> </h:selectManyListbox>

Aqui to pegando todos atores e jogando no listbox, minha collection com os atores selecinados do banco
estão dentro da minha classe Flme… quando eu dou um list() nela… o hibernate já popula os
atores que foram selecionados na collection, o problema gora é mostrar o selecionados…

public List<SelectItem> gettodosAtores() { ator = new AtorBO().listar(new Ator()); List<SelectItem> listaSelect = new ArrayList<SelectItem>(); for (Ator e : ator) { listaSelect.add(new SelectItem(e.getIdAtor(), e.getNome())); } return listaSelect; }

eu usaria um datatable pra mostrar os que ja foram selecionados e um combobox com as restantes opcoes pra adicionar…

se estiver usando RichFaces,poderia usar o rich:pickList

valeu pela idéia bro fiz assim deu certo aki… até mais !