@BlackkamemRaider escreveu:
Pessoal, eu uso uma interface chamanda
ProdutoRepository
:public interface ProdutoRepository extends JpaRepository<Produto, Long> { public List<Produto> findByDescricaoProdutoContainingIgnoreCase(String nome,Pageable pageable); }
mas o problema que agora eu preciso implementar esta mesma busca pegando os produtos que estão somente com o valor da "quantidade_produto" acima de 'ZERO'
@GetMapping("/{codigo}") public ModelAndView novo(Venda venda,@PathVariable Long codigo,ProdutoFilter produtoFilter) { ModelAndView mv = new ModelAndView("loja/cadastro-venda"); venda = new Venda(); mv.addObject("listaProdutos", produtoRepository.findByDescricaoProdutoContainingIgnoreCase( Optional.ofNullable(produtoFilter.getDescricaoProduto()).orElse("%"), new PageRequest(0,50, Direction.DESC , "codigo"))); mv.addObject(venda); vendaRepository.save(venda); return mv; }
atualmente minha tabela esta preenchendo normalmente mas não com os dados corretos.
<tr th:each="produto : ${listaProdutos}"> <td th:text="${produto.codigo}" class="text-center">1</td>
Mensagens: 2
Participantes: 1