O código todo compila numa boa, revisei o banco de dados mas continuo recebendo a exceção ao rodar a aplicação:
Exception in thread "main" java.lang.NullPointerException: Cannot invoke "java.util.List.iterator()" because the return value of "loja_virtual_repository.dao.ProdutoDAO.buscar(loja_virtual_repository.modelo.Categoria)" is null at loja_virtual_repository/loja_virtual_repository.TestaListagemDeCategorias.lambda$0(TestaListagemDeCategorias.java:22) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) at loja_virtual_repository/loja_virtual_repository.TestaListagemDeCategorias.main(TestaListagemDeCategorias.java:19)
Reassisti a aula pra ver se perdi algo, mas tá tudo igual. Como procedo???