Criar um método, no servlet da receita, com a seguinte assinatura:
private boolean instanciaIngredientes(List<Intrediente> ingredientes, List<String> nomeIngredientes);
Esse método recebe uma lista onde serão retornadas as entidades ingredientes instanciadas, e uma lista com o nome dos ingredientes que o usuário informou.
O método usa o dao de ingrediente para buscar cada ingrediente pelo nome e salvar na lista.
Os ingredientes que não forem encontrados no banco de dados, devem ser instanciados manualmente e adicionados na lista. Nesses ingredientes o status deve ser colocado como pendente.
Se houverem ingredientes pendentes, o retorno da função deve ser true.
Criar um método, no servlet da receita, com a seguinte assinatura:
private boolean instanciaIngredientes(List<Intrediente> ingredientes, List<String> nomeIngredientes);