gpt4 book ai didi

java - Google App Engine 数据存储区多字段键

转载 作者:行者123 更新时间:2023-12-02 08:36:39 25 4
gpt4 key购买 nike

@PersistenceCapable(identityType = IdentityType.APPLICATION, detachable ="false")
public class Foo implements IsSerializable {

@PrimaryKey
@Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
private Long id;

@Persistent
private Long revision;

@Persistent
private String information;
}

问题是该对象在持久化时不断覆盖自身,而不是在下一个修订中创建新的“记录”。传统的RDBMS它是一个两列主键。

如何使用 Google App Engine Datastore 来实现此目的?

最佳答案

如果您想保留修订历史记录,则需要为每次更新创建并写入新记录。 ID 唯一标识记录 - 数据存储区无法知道您是否认为修订版也是 ID 的一部分。

关于java - Google App Engine 数据存储区多字段键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1569459/

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