Loading...

          java .net

          google app engine for java:org.datanucleus.exceptions.NucleusUserException

          開發中遇到這個異常:
          NestedThrowablesStackTrace:
          Attempt was made to manually set the id component of a Key primary key. If you want to control the value of the primary key, set the name component instead.
          org.datanucleus.exceptions.NucleusUserException: Attempt was made to manually set the id component of a Key primary key. If you want to control the value of the primary key, set the name component instead.


          原來的修改代碼是這樣些的:
          public void attachDirty(UrlTarget instance) {
                  PersistenceManager pm = null;
                  try {
                     
                      pm = PMF.get().getPersistenceManager();
                      UrlTarget ut = (UrlTarget) pm.getObjectById(UrlTarget.class, instance.getId());
                      ut.setName(instance.getName());
                      ut.setRemark(instance.getRemark());
                      ut.setUrl(instance.getUrl());
                     pm.makePersistent(ut);
                  } catch(Exception ex){
                      ex.printStackTrace();
                  }finally {
                      if(pm != null)pm.close();
                  }
                 
              }

          public UrlTarget findById(Long id) {
                  PersistenceManager pm = PMF.get().getPersistenceManager();
                  try{
                      return (UrlTarget) pm.getObjectById(UrlTarget.class, id);
                  }catch(Exception ex){
                      ex.printStackTrace();
                  }finally {
                      pm.close();
                  }
                  return null;
              }
          在利用findById方法得到對象后修改,但是findById中pm已經關閉,這就是錯誤的原因了

          posted on 2009-10-14 18:01 閱讀(420) 評論(0)  編輯  收藏 所屬分類: 學習java

          公告

          希望有一天

          我能用鼠標雙擊我的錢包

          然后選中一張100元

          按住“ctrl+c”

          接著不停的“ctrl+v”

          嘻嘻~~~笑醒~~~



          導航

          <2009年10月>
          27282930123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          統計

          常用鏈接

          留言簿(6)

          隨筆分類(102)

          隨筆檔案(398)

          文章分類

          文章檔案(10)

          有趣網絡

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 万盛区| 清徐县| 恩施市| 交口县| 广水市| 磐石市| 遂宁市| 芷江| 晴隆县| 高陵县| 沁水县| 石家庄市| 横峰县| 潜山县| 无棣县| 平凉市| 栾城县| 靖远县| 宿迁市| 壶关县| 女性| 平凉市| 祁阳县| 呼玛县| 房山区| 丰顺县| 柳州市| 来安县| 泾源县| 武陟县| 法库县| 怀化市| 澎湖县| 建阳市| 陆良县| 香港| 兖州市| 恭城| 台安县| 凉城县| 抚松县|