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();
O ERRO ACONTECE EXATAMENTE NESSE MOMENTO
[code]estoque.setPeca((Integer)co.getInParameters().get("peca"));
será q alguem sabe o q e?
Obrigado a todos desde já