Meu problema está sendo exatamente este…
Não preciso guardar o usuário logado na sessão para poder navegar nas páginas, já que são controladas pelo spring security?
Alguma ideia?
Meu problema está sendo exatamente este…
Não preciso guardar o usuário logado na sessão para poder navegar nas páginas, já que são controladas pelo spring security?
Alguma ideia?[/quote]Até onde eu sei, security é apenas para segurança e não controle de transação.
Nos dois códigos você faz Transaction t = session.beginTransaction(); É disso que eu to falando. [=
[quote=ninvit]É verdade, faço sim.
Mas não há nenhum método sem o commit(). Não seria suficiente?[/quote]Commit você confirma que finalizou os dados. A transação tá lá feliz da vida.
eu consigo adicionar o usuario, e está da mesma forma:
public void save(Usuario usuario) {
Session session = HibernateUtil.getSessionFactory().openSession();
Transaction t = session.beginTransaction();
session.save(usuario);
t.commit();
}
Mas o que explicaria eu não poder remover ou atualizar?
Tem alguma dica de como posso mudar pra não cair nesse problema de dua sessões abertas?[/quote]Talvez outros métodos estão sendo chamados. Não sei como o spring está tratando isso.