Petit problème de lien avec hibernate
Bonjour à tous,
Je fais une appli java en utilisant hibernate. J'ai crée un fichier hibernet.cfg.xml dans lequel j'ai mentionné les informations relatives à la connexion d'une base de données ainsi que le mapping d'une classe.
Code:
<mapping resource="D:\Mission.hbm.xml"/>
Dans mon code java j'ai écrit :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| try
{
SessionFactory factory = new Configuration().configure(new File("D:\\hibernate.cfg.xml")).buildSessionFactory();
Session session = factory.openSession();
Mission M = new Mission(12, "AABBCC", "Réunion", "Bordeaux", "", "", true, true, false, null, null);
session.save(M);
session.getTransaction().commit();
}
catch(Exception e){
System.out.println(e.getMessage());
} |
L'erreur se déclenche à la toute première ligne.
Le message retourné est : "resource: D:\Mission.hbm.xml not found" alors que je peux vous certifier qu'il est bien présent. (J'ai déjà essayé de mettre les slashs dans l'autre sens mais cela ne change rien).
Ce qui est bizarre aussi, c'est que concernant justement cette première ligne, si je la remplace par :
Code:
SessionFactory factory = new Configuration().configure("D:\\hibernate.cfg.xml").buildSessionFactory();
(Je mets directement l'url du fichier en paramètre)
Le message d'erreur est : "D:\hibernate.cfg.xml not found". Alors que l'adresse est la même !!
Heeeeeeelp meee :bug: