1
resposta

Metodo ta correto?

Ta correto? quero adicionar mais de um carro da minha lista, e no meu metodo salvar veio em mente de fazer um for e salvar os carros, a lógica é essa?

@Transacional
    public void salvar() {
        if (carro.getCodigo() == null) {
            for (Carro c : carros) {
                carroDao.salvar(c);
            }
            Mensagem.mensagemInfo("Carro adicionado com sucesso");
        } else {
            carroDao.editar(carro);
            Mensagem.mensagemInfo("Carro atualizado com sucesso");
        }
        this.carro = new Carro();
    }
1 resposta

@Transacional
public void salvar() {
    if(carros != null){

        for(Carro carro : carros){
            if(carro.getCodigo() != null) {
                carroDao.salvar(carro);
                Mensagem.mensagemInfo("Carro adicionado com sucesso");
            }else{
                carroDao.editar(carro);
                Mensagem.mensagemInfo("Carro atualizado com sucesso");
            }
        }
    }

}