【发布时间】:2012-02-27 09:48:50
【问题描述】:
有谁知道 GAE Datastore API 是否支持用户制作的类和\或集合(例如 ArrayList 等)?
我有以下代码行:
entity.setProperty("offlineUsers",user._network._offlineUsers);
属性类型是我创建的“用户”类的 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- 集合/数组呢?真的不支持数组吗?
我应该如何存储大量用户/数据?
【问题讨论】:
标签: java google-app-engine entity google-cloud-datastore