Iniciante No Hibernate C.R.U.D

[b]Olá pessoal!

Galera, tenho que fazer um trabalho para faculdade no qual tenho que usar o framework Hibernate fazendo um simples CRUD em uma tabela cliente.

Já criei e fiz a configuração das respectivas classes, e criei as classes de mapeamento. Estou com duvida de como posso criar meus métodos CRUD na classe abaixo:[/b]

[code]/*

  • To change this template, choose Tools | Templates
  • and open the template in the editor.
    */
    package LojaMaca;

import org.hibernate.Session;

/**
*

  • @author manolo
    */
    public class ClienteHelper {

    Session session = null;

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

} [/code]

[b]O meu intuito é que quando for criado meus métodos de CRUD, eu posso fazer as alterações em uma pagina web!

Pessoal, peço perdão se não fui claro. É que estou no trabalho e tive que escrever correndo.

GRATO[/b]

Eu faço mais ou menos assim:

[code]
public class ClienteDAO {

private Session session;

public ClienteDAO(Session session) {
	this.session = CriadorDeSessao.getSessao();
}

public List<Cliente> listaCliente() {
	List<Cliente> clientes = this.session.createCriteria(Cliente.class)
			.list();
	return clientes;
}

public Cliente carregaCliente(Long idCliente) {
	Cliente cliente = (Cliente) this.session.get(Cliente.class, idCliente);
	return cliente;

}

public void salvaCliente(Cliente Cliente) {
	Transaction tx = this.session.beginTransaction();
	this.session.save(Cliente);
	tx.commit();
}

public void removeCliente(Cliente cliente) {
	Transaction tx = this.session.beginTransaction();
	this.session.delete(cliente);
	tx.commit();
}

public void atualiza(Cliente cliente) {
	Transaction tx = this.session.beginTransaction();
	this.session.update(cliente);
	tx.commit();
}

}[/code]

att,

Legal, PedruHenrik!

Vou tentar fazer aqui…

Obrigado