Oi pessoal, alguem poderia me dar uma mao num errinho q eu tow tendo aki???
e o seguinte: Eu estou tentando pegar o estoque de uma determinada peça, pra isso tenho duas tabelas no banco PECAS e ESTOQUE, onde eu localizo a peça atraves de um CAMPO na tabela de estoque. Na jsp q eu construi pra fazer isso, eu passo o codigo da peca, pra tentar localizar no estoque…
mas… qndo eu vou tentar pegar esse dado q eu passei e setar o meu PecasBO, ele da um erro de conversao…
ESTA É A ACTION
public class EstoqueAction extends DispatchAction {
BusinessDelegate delegate = new BusinessDelegate();
public ActionForward pesquisar(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
ControllerCO co = new ControllerCO(request);
EstoqueBO estoque = delegate.pesquisaEstoque(co);
request.setAttribute("LOADED_ESTOQUE", estoque);
return mapping.findForward("estoque_sucesso");
}
}
ESTA É MINHA CLASSE DE REGRA DE NEGOCIOS
[/code]
public EstoqueBO pesquisaEstoque(ControllerCO co) throws HibernateException {
EstoqueBO estoque = null;
try {
EstoqueDAO dao = new EstoqueDAO();
estoque.setPeca((Integer)co.getInParameters().get(“peca”));
//pec.setCodigoFabricante((String) co.getInParameters().get(“codigoFabricante”));
estoque = (EstoqueBO) dao.findbyCodPeca(estoque);
dao.closeSession();
// metodo para extrair os dados do ControllerCO e setar valores da
// PecasBO
// dao.saveOrUpdate(peca);
// dao.closeSession();
} catch (HibernateException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return estoque;
}
[code]
O ERRO ACONTECE EXATAMENTE NESSE MOMENTO
será q alguem sabe o q e?
Obrigado a todos desde já