gpt4 book ai didi

java - appengine 上的 slim3 分布式事务

转载 作者:行者123 更新时间:2023-12-01 15:58:53 25 4
gpt4 key购买 nike

来自示例

@Model
public class Account {

@Attribute(primaryKey = true)
private Key key;

private Integer balance;
...
}

来自示例http://sites.google.com/site/slim3appengine/我不明白为什么转账需要 2 笔不同的交易,因为这只是一个实体(同一实体)

  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);
}

最佳答案

src 和 dest 是不同的实体 - 您使用单独的键(srcKey 和 destKey)获取它们。

关于java - appengine 上的 slim3 分布式事务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4407018/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com