Como fazer update com Hibernate?

Oi GUJ,
como eu faço update no hibernate ?

Estou fazendo assim :

    public String atualizarUsuario(Usuario usuario) {
        String status = "atualizacao_sucesso";
        Session session = HibernateUtil.getSessionFactory().getCurrentSession();
        session.beginTransaction();

        try{
            session.update(usuario);
        }catch(HibernateException he){
            System.out.println("Exceção em Banco de dados - atualizarUsuario");
            status = he.getCause().getLocalizedMessage();
        }

        return status;
    }

Porém não atualiza quando eu faço uma query para verifcar se atualizou de fato.

Obrigado desde já pela atenção.

Ta faltando o commit depois que vc chama o update!

“ai que burro (eu,rs) da zero pra ele” rsrsrs
Valeu cara, nem percebi,rs.
Vou tentar aqui mais tarde.
Abraços.

Eu faço assim e funciona,

    @Override
    public void update(Produto produto) {
        Session session = HibernateUtil.getSessionFactory().openSession();
        Transaction t = session.beginTransaction();
        session.update(produto);
        t.commit();
        session.clear();
        session.close();
    }

no hibernate.cfg tem <property name=“show_sql”>true</property> ?? se não coloque para vc ver o que está gerando.

p/s Hoje fiz a mesma burrada de não colocar o commit =)

Valeu galera.