Olá,
uma duvida qual é a melhor pratica no uso do begin() quando faço um find e um remove …
se alguém puder me ajudar …
–exemplo 1
try{
manager.getTransaction().begin();
d = dao.find(30L);
dao.remove(d);
manager.getTransaction().commit();
} catch (Exception e) {
manager.getTransaction().rollback();
e.printStackTrace();
} finally{
manager.close();
}
–exemplo 2
try{
d = dao.find(30L);
manager.getTransaction().begin();
dao.remove(d);
manager.getTransaction().commit();
} catch (Exception e) {
manager.getTransaction().rollback();
e.printStackTrace();
} finally{
manager.close();
}