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 閱讀(414) 評論(0)  編輯  收藏 所屬分類: 學習java

          公告

          希望有一天

          我能用鼠標雙擊我的錢包

          然后選中一張100元

          按住“ctrl+c”

          接著不停的“ctrl+v”

          嘻嘻~~~笑醒~~~



          導航

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

          統計

          常用鏈接

          留言簿(6)

          隨筆分類(102)

          隨筆檔案(398)

          文章分類

          文章檔案(10)

          有趣網絡

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 榆林市| 原平市| 前郭尔| 苍南县| 耿马| 靖安县| 咸宁市| 柘城县| 漯河市| 永修县| 武宁县| 手游| 皮山县| 涡阳县| 黑龙江省| 安庆市| 甘德县| 宜都市| 双城市| 江津市| 东兴市| 莎车县| 新民市| 壤塘县| 密云县| 平潭县| 应城市| 屯昌县| 九龙坡区| 固安县| 运城市| 梨树县| 梅河口市| 安庆市| 兰溪市| 满城县| 祥云县| 平凉市| 蓬安县| 溧阳市| 平陆县|