来自示例
@Model
public class Account {
@Attribute(primaryKey = true)
private Key key;
private Integer balance;
...
}从例子http://sites.google.com/site/slim3appengine/我不明白为什么做转账需要两个不同的交易,因为这只是一个实体(相同的实体)
Acount src = gtx.get(Acount.class, srcKey); //arent src and des same entity? why do 2 trans?
Acount dest = gtx.get(Acount.class, destKey);
if (src.getBalance() >= amount) {
src.setBalance(src.getBalance() - amount);
dest.setBalance(dest.getBalance() + amount);
}发布于 2010-12-13 13:12:08
src和dest是不同的实体--你用不同的键(srcKey和destKey)来获取它们。
https://stackoverflow.com/questions/4407018
复制相似问题