Amigos,
Estou terminando um CRUD de usuários(que são controlados por Spring Security) e estou recebendo o seguinte erro:
Caused by: org.hibernate.HibernateException: Illegal attempt to associate a collection with two open sessions
O erro acontece somente quando eu tento atualizar ou remover o usuário adicionado.
Para adicionar, funciona perfeitamente…
meu Dao está assim:
public void remove(Usuario usuario) {
Session session = HibernateUtil.getSessionFactory().openSession();
Transaction t = session.beginTransaction();
session.delete(usuario);
t.commit();
}
public void update(Usuario usuario) {
Session session = HibernateUtil.getSessionFactory().openSession();
Transaction t = session.beginTransaction();
session.update(usuario);
t.commit();
}
Espero que alguém possa dar alguma luz!
Abraços
