public static void main(String[] args) { ItemEncomendaDao dao = new ItemEncomendaDao(); ItemEncomenda itemEncomenda = new ItemEncomenda(); itemEncomenda.setId(1L); try { if (dao.excluir(itemEncomenda) == true) { System.out.println("Excluido com sucesso!"); } else { System.out.println("Erro ao Excluir itemEncomenda"); } } catch (Exception e) { e.printStackTrace(); } }
@RequestMapping(value = "/rest-itensencomenda/{encomenda}", method = RequestMethod.GET) public List<ItemEncomenda> ListItensEncomenda( @PathVariable String encomenda, HttpServletResponse response) { ItemEncDao = new ItemEncomendaDao(); try { listItemEnc = ItemEncDao.pesquisar(encomenda); } catch (Exception e) { System.out.println("ERRO - rest itensencomenda, lista de itensencomenda."); e.printStackTrace(); } colocarAcesso(response); return listItemEnc; }
@RequestMapping(value = "/rest-itensencomenda/", method = RequestMethod.POST) public ResponseEntity<String> createItemEncomenda( @RequestBody List<ItemEncomenda> list, HttpSession session) { ItemEncDao = new ItemEncomendaDao(); for (ItemEncomenda ie : list) { System.out.println( // "id : "+ie.getId() //mysql ignora "\nprodutoId : " + ie.getProdutoId() + "\nencomendaId " + ie.getEncomendaId() + "\nqtd " + ie.getQuantidade() + "\nvalor " + ie.getValor() + "\ntotal " + ie.getTotal()); } try { int qtd = ItemEncDao.inserirList( list); // Inserir a lista de itens que retorna a quantidade de registros if (qtd != 0) { System.out.println(qtd + " itens inseridos"); msg = Integer.toString(qtd); // Conversão de inteiro para String session.setAttribute("respostaItem", "ok"); session.setAttribute("mensagemItem", msg); } else { System.out.println("ERRO - rest itens inseridos."); msg = "erro"; session.setAttribute("respostaItem", msg); } } catch (Exception e) { e.printStackTrace(); } return new ResponseEntity<String>(msg, HttpStatus.OK); }