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.
Dans mon code java j'ai écrit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <mapping resource="D:\Mission.hbm.xml"/>
L'erreur se déclenche à la toute première ligne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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()); }
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 :
(Je mets directement l'url du fichier en paramètre)
Code : Sélectionner tout - Visualiser dans une fenêtre à part SessionFactory factory = new Configuration().configure("D:\\hibernate.cfg.xml").buildSessionFactory();
Le message d'erreur est : "D:\hibernate.cfg.xml not found". Alors que l'adresse est la même !!
Heeeeeeelp meee
Partager