gpt4 book ai didi

java - PersistenceManager 和 OfyService 有什么区别

转载 作者:行者123 更新时间:2023-12-01 10:18:21 24 4
gpt4 key购买 nike

在 Google App Engine 和 Cloud Endpoints 的一些示例中,它们使用 PersistenceManager来存储数据,但在其他情况下他们使用 OfyService .

它们有什么区别?

最佳答案

PersistenceManagerJDO (Java Data Objects) 的一部分图书馆。它是 JDO 感知应用程序组件的主要接口(interface)。

Java Data Objects (JDO) is a standard way to access persistent data in databases, using plain old Java objects (POJO) to represent persistent data. The approach separates data manipulation (done by accessing Java data members in the Java domain objects) from database manipulation (done by calling the JDO interface methods).

另一方面,ObjectifyServiceObjectify 的一部分图书馆。它是线程本地 Objectify 实例的提供者。

Objectify is a Java data access API specifically designed for the Google Cloud Datastore.

这两个库都可以用于访问 Google Cloud Datastore,但是 JDO 更通用,也可以与其他数据存储一起使用。

如您所见hereOfyService 只是 ObjectifyService 的自定义包装器。

关于java - PersistenceManager 和 OfyService 有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35776196/

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