gpt4 book ai didi

java - Google App Engine 支持的数据存储类型

转载 作者:行者123 更新时间:2023-11-30 04:54:01 24 4
gpt4 key购买 nike

有谁知道 GAE Datastore API 是否支持用户创建的类和/或集合(例如 ArrayList 等)?

我有以下代码行:

entity.setProperty("offlineUsers",user._network._offlineUsers);

其中属性类型是我创建的“User”类的 ArrayList。这行代码引发了以下异常:

java.lang.IllegalArgumentException: offlineUsers: com.example.computeroom.User is not a supported property type.

因此请阅读数据存储指南 http://code.google.com/intl/iw/appengine/docs/java/datastore/entities.html引起我的怀疑,您无法存储您创建的类或集合/数组 - 我只能看到对基本类型(int、boolean 等)的支持,而没有提及用户定义的对象或数组\集合。

1- 只是为了确定 - 数据存储区是否不支持用户类别?

2- 集合/数组怎么样 - 难道真的不支持数组吗?
我应该如何存储大量用户/数据列表?

最佳答案

“”实体具有命名属性,其值可以是基本类型或基本类型的集合。当然,如果序列化为字节数组,则可以存储更丰富的对象,尽管这可能会阻止这些属性的有效查询。 ”

似乎您只能在数据存储 API 中存储基本类型的列表。

关于java - Google App Engine 支持的数据存储类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9151318/

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