0
next...
I’m using spring for a particular project and wanted to know how to best capture errors.
have my Repository classes:
@Repository
public class PrimeiraClasseDaoImpl implements PrimeiraClasseDao {
@PersistenceContext
private EntityManager em;
public void salvarObjeto(final ObjetoTeste objetoTeste) {
em.persist(objetoTeste);
}
... outros métodos....
@Repository
public class SegundaClasseDaoImpl implements SegundaClasseDao {
@PersistenceContext
private EntityManager em;
public void salvarObjeto(final ObjetoTeste objetoTeste) {
em.persist(objetoTeste);
}
... outros métodos....
I also have the service class:
@Service
@Transactional
public class PrimeiraClasseServiceImpl implements PrimeiraClasseService {
@Autowired
private PrimeiraClasseDao primeiraClasseDao;
@Autowired
private SegundaClasseDao segundaClasseDao;
public void salvarObjeto(PrimeiraClasse primeiraClasse) {
segundaClasseDao.salvarObjeto(primeiraClasse.getSegundaClasse());
primeiraClasseDao.salvarObjeto(primeiraClasse);
}
I want to swap the void of these methods to return success or error, thought to create an object and set the error ...
But I wanted to know how I capture the errors and set in this object.
I don’t know if there’s any other way to work, how you work in this situation?