2013-04-30 60 views
0

我們如何編寫更新實體ActiveObject - com.atlassian.activeobjects.external.ActiveObjects。如何在activeobject實體中寫入更新查詢

任何人請分享我的東西。

我使用如下創建實體的activeObject東西,它工作得很好:

en pi = ao.executeInTransaction(new TransactionCallback() // (1)    
     { 
      @Override 
      public en doInTransaction() 
      { 
       logger.info("before ao.create"); 
       en pi = ao.create(enclass); 
            .... 

       pi.save();        
       return pi;   
      } 
     }); 

感謝

回答

0

選擇ID,請在testAO您的數據和finaly保存。

  public Object doInTransaction(){ 
       TestAO testAO = ao.get(TestAO.class,issueXXX.getId()); 
       testAO.setError(issueXXX.getError()); 
       testAO.save(); 
       return null; 
      } 

您只能一個一個更新,這是簡單的方法。