gpt4 book ai didi

java - 需要更新 GAE Java 中现有对象的主键

转载 作者:行者123 更新时间:2023-12-04 06:58:54 24 4
gpt4 key购买 nike

我正在使用 GAE Java 构建一个 Web 应用程序。我有一个使用 Long ID(由 appengine 生成)作为其主键的类。

我现在想创建一个新类,它是这个原始类的父类(一对多关系),但是 child 需要有一个“key”类型的主键,而不是我现在拥有的 Long ID。

对于现有的持久化实体,将主键更改为键入“key”而不是 long 的最佳方法是什么?我是否应该创建一个主键类型为“key”的新类,并实例化和持久化新对象,这些对象从旧对象中复制字段值?或者我可以以某种方式更新现有的类(class)吗?

谢谢

最佳答案

事实上,持久化实体的 Key 被认为是不可变的。更改 key ,毫无疑问,相当于改变了使用的实例。我建议您将初始对象链接到您创建的父对象的子对象。

关于java - 需要更新 GAE Java 中现有对象的主键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2186811/

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