Bonjour je n'arrive pas a stocker des données sur le google apps engine. D'apres les tutos de google (http://code.google.com/intl/fr-FR/ap.../overview.html), ca a l'air plutot simple pourtant mon code ne marche pas:

Classe Message :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
@PersistenceCapable
public class Message {
 
	@PrimaryKey
    @Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
    private Key key;
 
    @Persistent
    private String auteur;
 
    @Persistent
    private String contenu;
 
    public Message(String auteur, String contenu) {
        this.auteur = auteur;
        this.contenu = contenu;
    }
 
    public Key getKey() {
        return key;
    }
 
    public String getAuteur() {
        return auteur;
    } 
 
    public String getContenu() {
        return contenu;
    } 
}
Classe PMF :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
public final class PMF {
    private static final PersistenceManagerFactory pmfInstance =
        JDOHelper.getPersistenceManagerFactory("transactions-optional");
 
    private PMF() {}
 
    public static PersistenceManagerFactory get() {
        return pmfInstance;
    }
}
Classe ServiceImpl
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
public class ServiceImpl extends RemoteServiceServlet implements Service {
 
	public String sayHello(String name) {
 
		Message message = new Message("Pierre", "bonjour !");
 
        PersistenceManager pm = PMF.get().getPersistenceManager();
 
        try {
        	pm.makePersistent(message);
        }
        finally {
        	pm.close();
        }
 
        String retour = "Message du serveur : bonjour " + name + ".";
 
		return retour;
	}
 
}
Le pm.makePersistent(message); ne marche pas. Ca fait un bon moment que je galère si vous pouviez m'aiguiller ou me diriger vers des tutos merci davance.