Ajouter un commentaire

abousaadprogrammer
message /hibernate.cfg.xml not found.

j'ai voulu faire un 1er test avec hibernate, j'ai le message erreur suivant :
Avertissement: /hibernate.cfg.xml not found.
j'utilse eclipse Indigo 1 et hibernaet 2
j'ai testé même avec netbean 7 pareil et aussi avec hibernate 3
aussi j'ai testé de faire
SessionFactory sessionFactory = config.configure("hibernate.cfg.xml").buildSessionFactory();
SessionFactory sessionFactory = config.configure("file:///H:/hibernate.cfg.xml").buildSessionFactory();
j'ai mis le fichier hibernate.cfg.xml partout pareil
svp qqn peut m'aider
voila tous le message sur eclipse.
-----------------------------------------
mars 02, 2012 2:42:15 AM net.sf.hibernate.cfg.Environment
Infos: Hibernate 2.1.2
mars 02, 2012 2:42:15 AM net.sf.hibernate.cfg.Environment
Infos: hibernate.properties not found
mars 02, 2012 2:42:15 AM net.sf.hibernate.cfg.Environment
Infos: using CGLIB reflection optimizer
mars 02, 2012 2:42:15 AM net.sf.hibernate.cfg.Configuration configure
Infos: configuring from resource: /hibernate.cfg.xml
mars 02, 2012 2:42:15 AM net.sf.hibernate.cfg.Configuration getConfigurationInputStream
Infos: Configuration resource: /hibernate.cfg.xml
mars 02, 2012 2:42:15 AM net.sf.hibernate.cfg.Configuration getConfigurationInputStream
Avertissement: /hibernate.cfg.xml not found
Exception in thread "main" net.sf.hibernate.HibernateException: /hibernate.cfg.xml not found
at net.sf.hibernate.cfg.Configuration.getConfigurationInputStream(Configuration.java:831)
at net.sf.hibernate.cfg.Configuration.configure(Configuration.java:855)
at net.sf.hibernate.cfg.Configuration.configure(Configuration.java:842)
at TestHibernate.main(TestHibernate.java:10)
-------------------------------------------------------
----description du projet----
nom projet java=hibernate-test
base de donne mysql=donnee
table=users avec 3 colonne:
id int(11)
nom varchar (50)
prenom varchar (50)
fichier hibernate.cfg.xml et User.hbm.xml se trouve dans le classe-path
les libraire hibernate et driver de la bd se trouve dans le dossier lib
la liste des librairie est dans le fichier .classpath ci-desous
----------------.classpath---------------------------------
<?xml version="1.0" encoding="UTF-8"?>















----------------------------------------------------------------
---------fichier hibernate.cfg.xml--------------------
<?xml version='1.0' encoding='utf-8'?>
"http://hibernate.sourceforge.net/hibernate-configuration-2.0.dtd">


net.sf.hibernate.dialect.MySQLDialect
com.mysql.jdbc.Driver
jdbc:mysql://localhost/donnee
myusername
mypassword
net.sf.hibernate.dialect.MySQLDialect
true



----------------------------------------------------------
------------fichier mapping: User.hbm.xml-------------------
<?xml version="1.0"?> PUBLIC "-//Hibernate/Hibernate Mapping DTD 2.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd">









----------------------------------------------------------
-------------classe bean:User.java ----------------------------
public class User {
private int id;
private String nom;
private String prenom;
public User(String nomPersonne, String prenomPersonne) {
this.nom = nomPersonne;
this.prenom= prenomPersonne;
}
public User() {
}

public int getId() {
return id;
}
public String getNom() {
return nom;
}
public String getPrenom() {
return prenom;
}

public void setId(int id) {
this.id = id;
}
public void setNomPersonne(String nomPersonne) {
this.nom = nomPersonne;
}
public void setPrenomPersonne(String prenomPersonne) {
this.prenom = prenomPersonne;
}
}
--------------------------------------------------------------------
----------classe principale :TestHibernate.java-------------------------
import net.sf.hibernate.*;
import net.sf.hibernate.cfg.Configuration;
import java.util.*;
public class TestHibernate {

/**
* @param args
*/
public static void main(String[] args)throws Exception {
Configuration config = new Configuration();
config.addClass(User.class);
SessionFactory sessionFactory = config.buildSessionFactory();
Session session = sessionFactory.openSession();
Transaction tx = null;
try {
tx = session.beginTransaction();
User personne = new User("nom3", "prenom3");
session.save(personne);
session.flush() ;
tx.commit();
} catch (Exception e) {
if (tx != null) {
tx.rollback();
}
throw e;
} finally {
session.close();
}
sessionFactory.close();

}

}
-------------------------------------------------------

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
  QQQ    ZZZZZ   SSS   Y   Y   AA  
Q Q Z S Y Y A A
Q Q Z SSS Y AAAA
Q QQ Z S Y A A
QQQQ ZZZZZ SSSS Y A A
Q