Update e Delete do Hibernate!

Bom dia !!!

Pessoal eu tenho o seguinte problema estou tentando trabalhar o Hibernate mais não estou conseguindo remover ou atualizar os objetos no banco de dados alguem poderia me informar onde eu estou errando, abaixo eu mostro o código da minha classe DAO, estou me baseando pela apostila da CAELUM mais da forma em que eles mostram na hora de executar não dá nenhum problema, mais o objeto não é nem deletado e nem atulizado no banco, mais o método procura e salva fuinciona normalmente:

public class ProdutoDAO {
private Session session;

public ProdutoDAO(Session session){
	this.session = session;
}

public void salva(Produto p){
	this.session.save(p);
}

public void remove(Produto p){
	this.session.delete(p);
	
}

public Produto procura(Long id){
	return (Produto) this.session.load(Produto.class, id);
	
}

public void atualiza(Produto p){
	this.session.update(p);
	
}

public void fechaConexao(){
	this.session.close();
}

}

alguem poderia me dá uma luz e mostrar se eu estou errando em algo:

hmmm… ja tentou…

Session s = getSession();
	s.beginTransaction();
	s.saveOrUpdate(entity);
	s.getTransaction().commit();

maniacs

100% parceiro deu certo era só isso que faltava mesmo…Obrigado pela ajuda !!!