因此,我用Wicket制作一个小型的网吧,该台将运行在角角灯上。 使用JDO的Im,到目前为止,没有任何问题持续存在数据(数据)或查询数据。 Maybe 我马没有一些基本东西,我试图拿到其中一个顽固的物体,改变两个价值观,然后我希望在数据库中更新修改的反对。
我有一个用户反对。 我可以问这个问题,因此,我知道这个目标本身有正确的说明。
正在更新的Im法典是:
final PersistenceManager pm = PMF.get().getPersistenceManager();
Transaction trans = pm.currentTransaction();
try{
trans.begin();
user.setLoginCount(user.getLoginCount()+1);
user.setLastLoginTime(new Date());
trans.commit();
}finally{
if (trans.isActive()) {
trans.rollback();
System.out.println("----transaction rollback - submitLogin----");
}
pm.close();
}
在此,我用户对我想要改变的这两个事项表示反对......
@Persistent
private Date lastLoginTime;
@Persistent
private int loginCount = 0;
I do a query right after this code and it returns the same object before I changed values.
Any ideas what I m doing wrong?