Je tape un peu au hazard faute de renseignements, mais si tu es en mode @Remote, et que tu fais un update ou un create, l'entity que tu envoies à ta DAO est sérialisée et donc n'est plus synchronisée avec celle qui a été persistée. Du coup, pour avoir l'entity mise à jour, il faut que ta fonction update ou create renvoie l'entity persistée.
en clair, ta fonction update doit ressembler à ça
public Entity update(Entity e);
et tu l'appelles en faisant ça :
1 2
| Entity e = new ...;
e = dao.update(e); |
Voila. Si t'es pas en remote, ou que tu fais déjà ça, ou que je tapes à coté, désolé.
Partager