Boa tarde pessoal!!
Eu tenho um método no meu ProdutoDao, para listar as montadoras:
public List<Montadora> listaMontadora(String marca) {
TypedQuery<Montadora> query = manager.createQuery("Select m from Montadora m where m.marca = :marca",
Montadora.class);
query.setParameter("marca", marca);
return query.getResultList();
}
E no meu ProdutoController, eu estou fazendo três chamadas para esse método, para passar o parâmetro da empresa... Cada empresa possui montadoras DISTINTAS...
public void listaMontadoraEmpresa1() {
List<Montadora> montadoras = produtoDao.listaMontadora("Empresa1");
result.include("montadoras", montadoras);
}
public void listaMontadoraEmpresa2() {
List<Montadora> montadoras = produtoDao.listaMontadora("Empresa2");
result.include("montadoras", montadoras);
}
public void listaMontadoraEmpresa3() {
List<Montadora> montadoras = produtoDao.listaMontadora("Empresa3");
result.include("montadoras", montadoras);
}
Tem como eu melhorar isso ?? Se sim como...
Obrigado!