bonjour , quelqu'un peut m aidé svp
d'abord j ai créé un fichier de propriétés qui contient les informations nécessaires pour se connecter à MySQL local et utilisé par JDO api pour créer la classe PersistenceManagerFactory. Mettre le fichier dans le dossier racine de projet.
puis j ai créé une classe nommée « Livre" pour stocker le 7 attribut
Puis j ai créé une classe nommée PMF.java pour se assurer que seule instance de PersistenceManagerFactory est utilisé tout au long de l'application. Ce fichier utilise datanucleus.properties
Enfin, pour tester tout fonctionne on acréeTestJDO.java pour tester tout fonctionne bien.
une erreur qui se produit :
Exception in thread "main" java.lang.NullPointerException
at marwa.TestJDO.enregistrer(TestJDO.java:31)
at marwa.TestJDO.main(TestJDO.java:69)
Java Result: 1
voila le code ou se trouve l erreur :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| public void enregistrer() {
tx.begin();
Livre p = new Livre("100", "marwa", "etranger", "albert", "123", "slm", "slm");
PersistenceManager manager=PMF.getInstance().getPersistenceManager();
tx = manager.currentTransaction();
manager.makePersistent(p);
tx.commit();
manager.close();
System.out.println("donné crées");
} |
Partager