gpt4 book ai didi

Java App Engine DatastoreService 还是 PersistenceManager?

转载 作者:搜寻专家 更新时间:2023-11-01 01:57:48 24 4
gpt4 key购买 nike

正在开发基于 Java 中的 GAE 构建的应用程序。无法弄清楚我是想使用 DatastoreServices 和 Entity 类,还是为我的对象创建类,并使用 PersistenceManager。

谁能解释一下这两种服务的区别?

最佳答案

如果您没有固定的理由使用其中任何一个,请查看 Objectify .它是一个更好、更有用的存储库。

SDK 中的数据存储服务是低级服务,可让您直接与 Bigtable RPC 对话。您将编写转换为 Bigtable 的数据格式和 API 的代码,并调用 Bigtable 的 RPC 方法。

JDO 规范及其持久性管理器是处理创建数据类及其存储和检索的 Java 标准。它比直接数据存储服务高一个抽象级别。 Google 已经实现了在 GAE 上运行的 JDO 规范,因此您可以根据需要使用它。

Objectify 是 JDO 的替代品,它不是企业 Java 标准,但使用起来更简单有趣。它非常紧密地遵循 Python API,这使得它非常漂亮和简洁。

关于Java App Engine DatastoreService 还是 PersistenceManager?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4242524/

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