DataNucleus 在 Google 数据存储上实现对象化

问题描述 投票:0回答:0

我在 Google Cloud 上有一个应用程序,其数据存储在 Datastore 上,并在 DataNucleus 中间件的帮助下使用 JPA API 进行访问。当运行时是 Java8 时,一切都按预期工作。

DN 不适用于 Java11。因此,我现在想通过将 JPA API / DN 替换为 (1) 数据存储本机 API 或 (2) Objectify 来重写数据访问代码。

选项 1:

数据存储本机 API 有两种风格:

(一)

com\google\appengine\api\datastore

(b)

com\google\cloud\datastore
。使用后者(尽管较旧)API,从实体转换为特定于应用程序的 Java 类非常简单

appObj.set((<coltype>)entObj.getProperty("appObjColName"))
等等。

但是Google建议转移到com\googl

google-cloud-platform google-cloud-datastore java-11 objectify
© www.soinside.com 2019 - 2024. All rights reserved.