Hibernate não atualiza dados do banco

Galera é o seguinte, estou tendo problemas na hora de atualizar objetos no banco de dados. O hibernate simplesmente nao executa o update. Na hora de inserir ele insere tranquilamente.

public class AlunoDao {

private Session session;

public AlunoDao() {
    this.session = HibernateUtil.getSessionFactory();
}

public void salvar(Aluno aluno) {
    this.session.save(aluno);
}

public void atualizar(Aluno aluno) {
    this.session.update(aluno);
}

public class Teste {

public static void main (String[] args){

    Aluno aluno = new Aluno();
    AlunoDao dao = new AlunoDao();

    aluno.setNome("aaaaaaaaaaaaa");

    dao.salvar(aluno);

    aluno.setNome("testeeee");

    dao.atualizar(aluno);
}

}

Alguma sugestão?

Já conseguir! Adcionei o transaction e fiz o commit no metodo atualizar.

public void atualizar(Aluno aluno) {
    Transaction tx = session.beginTransaction();
    this.session.update(aluno);
    tx.commit();

Ei…

estou fazendo uma aplicação para cadastro de alunos…
vi que a sua tb é de alunos…

como vc fez o metodo de consultar?

estou um pouco perdida com isso…faz um mês que comecei a estudar sobre jsf e hibernate…

desde já agradeço