Estou iniciando um projeto e no mesmo há uma página de cadastro onde no form há algumas lists, qual seria a melhor forma de retornar os valores de cada list. Estou usando Vraptor e até agora vi apenas exemplos de List em métodos que enviam para view apenas uma List.
Agora vi que a consulta está sendo realizada pelo console. O Bizarro é que não está listando pois não encontra algo na classe modelo, que é chamada pelo DAO para listagem apenas de items ativos apenas, segue abaixo o código de erro:
Aqui a criteria :
public List<TipoSolicitante> listaEspecifico(TipoSolicitante tiposolicitante){
return this.session.createCriteria(TipoSolicitante.class)
.add(Restrictions.eq("IDTipoSolicitante", tiposolicitante.getIDTipoSolicitante()))
.list();
}
e aqui o inicio da classe modelo:
@Entity
public class TipoSolicitante {
@Id @GeneratedValue
private Long IDTipoSolicitante;
private String Descricao;
private boolean Ativo;
// getters e seters
Então a chamada no controller seria assim :
@Restrito
@Path("/novo")
public void novoChamado(){
result.include("tipoSolicitanteList", tiposolicitanteDAO.listaAtivos());
//demais listas
}
Sei que muda um pouco de foco do post mas se der para dar uma força eu agradeço.
Problemas resolvidos. Realizei os includes das listas e todas estão aparecendo na view, quanto ao ultimo erro o Apache havia travado e não recebia mais requisições e não retornava outros erros.