possuo um ArrayList de Fabricantes, onde apenas quero apenas inserir o Nome do Fabricante e pronto, deixei de lado o CNPJ porque não teria necessidade. Só que quero ao tentar persistir um objeto inserido ex: Fabricante Toyota, quero que verifique se existe como faço isso?
meu DAO
@Transactional
public void salvar(Fabricante fabricante) {
em.merge(fabricante);
}
meu Service
@Inject
private FabricanteDAO fabricanteDAO;
public void salvar(Fabricante fabricante) throws NegocioException {
try{
this.fabricanteDAO.salvar(fabricante);
}
catch (Exception e) {
throw new NegocioException("Não foi possível salvar o Fabricante");
}
}