Hibernate salva + não persiste no banco

Olá colegas, usei o exemplo do site sobre hibernate, ele passa pelo projeto inteiro só que ao ver no banco o objeto que mandei salvar não encontra persistido, e o hibernate não acusa nenhum erro.

Qual o problema?

Agradecido,
George Queiroz

Voce está chamando os métodos SessionFactory.save(Object) e SessionFactory.flush()?

Segue o código da classe DAO

 public UsuarioDAO() throws Exception{
     Datastore datastore = Hibernate.createDatastore().storeFile("Usuario.hbm.xml");
     factory = datastore.buildSessionFactory();
 }

 public void insert(Usuario Usuario) throws Exception{
     Session session = factory.openSession();
     session.save(Usuario);
     session.flush();
     session.close();
 }

da um session.getConnection().commit()
vai resolver

Verfica se no seu minhaentidade.hbm.xml, o valor id

	<id name="id" column="EVENT_ID">
		<generator class="native" />  - - - verifique 
	</id>

[quote=georgesq]Segue o código da classe DAO

 public UsuarioDAO() throws Exception{
     Datastore datastore = Hibernate.createDatastore().storeFile("Usuario.hbm.xml");
     factory = datastore.buildSessionFactory();
 }

 public void insert(Usuario Usuario) throws Exception{
     Session session = factory.openSession();
     session.save(Usuario);
     session.flush();
     session.close();
 }[/quote]

Usuario Usuario?

cuidado com as sessions e etc…

verifique se você não está abrindo mais de uma sessão e tal, e commitando a errada.

[quote=caarlos0]cuidado com as sessions e etc…

verifique se você não está abrindo mais de uma sessão e tal, e commitando a errada.
[/quote]

Não sei se vc percebeu, mas este post é de 2003…

percebi,
mas eu tava com esse problema, pesquisei no google, e cheguei aqui.
então coloquei uma possível solução, que foi a no meu caso…

falta de atenção mesmo, no final das contas :wink: