mercredi 21 janvier 2015

Transaction doesn't work


Vote count:

0




Pls, look at my code. DAO method:



public void remove(int id) {
Session session = sessionFactory.openSession();

try {
User user = (User) session.load(User.class, id);
if (null != user) {
session.delete(user);
}
} finally {
session.disconnect();
}

}


And its usage:



@Transactional
public void remove(String userName) {
int user_id = userDAO.get(userName).getId();
userDAO.remove(user_id);
userRolesDAO.remove(user_id);
}


Log doesn't say something bad(no exception is thrown), but there is no changes in DB. What is wrong?



asked 2 mins ago

Tony

415






Transaction doesn't work

Aucun commentaire:

Enregistrer un commentaire