Bom dia,
estou estudando JSF + SEAM e estou tendo alguns problemas por exemplo tenho que cadastra um filme e dentro do filme eu posso cadastrar mais de um tipoFilme e tenho que cadastrar em qual locadora ele está, estou tentando gerar a lista no xhtml mas estou tendo alguns problemas
Locadora : <h:selectOneMenu value="#{cadastroFilme.instance.locadora}" id="locadora" required="true">
<s:selectItems var="local" value="#{cadastroFilme.locadora.listIterator}"/>
</h:selectOneMenu><h:message for="nome"/>
Tipo de Filme : <h:selectManyListbox value="#{cadastroFilme.instance.tiposFilme}" id="tiposFilme" required="true"></h:selectManyListbox>
<s:selectItems var="categoria" value="#{cadastroFilme.tipoFilmes.listIterator}" />
<h:message for="nome"/>
minha classe Home
@Name("cadastroFilme")
@Scope(ScopeType.CONVERSATION)
public class FilmeHome extends EntityHome<Filme> implements Serializable{
private static final long serialVersionUID = 1L;
private List<TipoFilme> tipoFilmes = new ArrayList<TipoFilme>();
private List<Locadora> locadora = new ArrayList<Locadora>();
private void inicializarListas(){
tipoFilmes = getEntityManager().createQuery("Select tf from TipoFilme tf").getResultList();
locadora = getEntityManager().createQuery("select l from Locadora l").getResultList();
}
@Override
public void create() {
super.create();
inicializarListas();
}
//gets e sets