Opa…
Fiz uma aplicação utilizando Hibernate 3.2 mas quando dou insert ele no banco, ele joga no console:
Mas quando dou um ‘select * from testehibernate’, ele não me retorna nada, acredito que o problema seja meu mapeamento, vou colocar ele abaixo, se aguém puder ajuda, fico mto agradecido 
TesteHibernate.hbm.xml
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate Mapping DTD 3.0//EN"
"hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="bean.TesteHibernate" table="testehibernate">
<id name="id" column="id" type="java.lang.Integer">
<generator class="increment" />
</id>
<property name="nome" column="nome" type="java.lang.String" />
</class>
</hibernate-mapping>
TesteHibernate.java
private String nome;
private Integer id;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public TesteHibernate(String nome) {
this.nome = nome;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
DAO.java
private SessionFactory sessionFactory;
public Queries() {
sessionFactory = new Configuration().addClass(bean.TesteHibernate.class).buildSessionFactory();
}
public void Inserir(TesteHibernate testeHibernate) {
Session session = sessionFactory.openSession();
session.save(testeHibernate);
session.flush();
session.close();
}
e meu voidmain maroto 
public static void main(String[] args) {
String nome = "david";
TesteHibernate testeHibernate = new TesteHibernate(nome);
Queries queries = new Queries();
queries.Inserir(testeHibernate);
System.out.println("weeeee");
}