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
Transaction doesn't work
Aucun commentaire:
Enregistrer un commentaire