2011-01-31 4 views
0

자바와 함께 Google Appengine을 사용하고 있습니다. 두 엔터티가 있습니다 : ab, a의 목록은 b입니다. 이제 다음을 수행하려고합니다.Google Appengine에서 여러 엔티티 업데이트

try{ 
//start transaction 
a1 = getA(); 
a2 = getA(); 
b1 = new B(); 
b2 = new B(); 
a1.bs.add(b1); 
a2.bs.add(b2); 
//end trasaction 
}catch{ 
    //rollback 
} 

가장 좋은 방법은 무엇입니까?

답변

0

거래 내에서 bs 컬렉션을 반복하고 각 개체를 데이터 저장소로 put 회 반복해야합니다.

GAE 트랜잭션은 동일한 엔티티 그룹의 엔티티에서 작동한다는 점을 명심해야합니다. 아직 수행하지 않았다면 documentation을 살펴 보시기 바랍니다.

관련 문제