Hello, guys. I've been using JDO these weeks. I've followed the tutorial at GAE Docs, and I learned how to create and get entity objects.
I've created a class 'User' for my system. This class has the attributes username(String), password(String), isOnline(boolean) and score(int). I've succeeded at updating the isOnline attribute, but when I tried to update the score attribute, I've failed. The return value of the setter is always true, but the score value is not updated. Could you give any help? @Override public boolean setScore(String userName, int increment) { PersistenceManager pm = PMF.get().getPersistenceManager(); Transaction tx = pm.currentTransaction(); User user; boolean returnValue; try { tx.begin(); user = pm.getObjectById(User.class, userName); //--detaching-attaching pm.makePersistent(user); User auxUser = (User) pm.detachCopy(user); auxUser.setScore(increment); pm.makePersistent(auxUser); returnValue = true; tx.commit(); //--detaching-attaching } catch (NullPointerException ex) { returnValue = false; } catch (JDOObjectNotFoundException ex) { user = null; returnValue = false; } finally { if (tx.isActive()) { tx.rollback(); } pm.close(); } return returnValue; -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.