gpt4 book ai didi

java - Google App Engine 低级 api - 将自定义对象保存为 Blob?

转载 作者:行者123 更新时间:2023-12-01 14:58:00 25 4
gpt4 key购买 nike

我有一个自定义对象,我想将其保存在数据存储区(而不是 blob 存储区)中。类似的东西

Entity.setProperty("myobj", custonObject)

我在此自定义对象中有一个用户列表

public user class{
String name;
String age;
}

public user_s class{

List<user> userList;

public user_s(){
userList = new ArrayList<user>();
}
}

然后我想保存 user_s。

如果可能的话,我想我需要一些序列化。我可以看到数据存储中有一个 Blob 类,但是如何使用它呢? https://developers.google.com/appengine/docs/java/datastore/entities

问候

最佳答案

我知道您的问题特别提到“低级 API”,但如果您想避免到处制作样板序列化代码,您可能需要考虑使用 Objectify。然后,您只需在要存储的自定义对象列表上使用 @Serialized 注释即可。

我将 Objectify 称为“中低级”——它为您提供了高度的控制,您可以完全按照自己的意愿操作数据存储,而无需 JDO 的抽象/阻碍,但仍然可以让您避免一堆麻烦样板文件。

关于java - Google App Engine 低级 api - 将自定义对象保存为 Blob?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14092001/

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