我只需要更改(以前保留的)有序集合中的项目顺序......
我尝试将重新安排的集合传递给setter:在提交事务后,集合消失了 然后我尝试清除()现有的集合和addAll()之后:clear()使持久管理器将所有元素标记为已删除。 (但显然我希望能够在交易中使用收集项目。)
(该集合不在默认的提取组中,所以我也尝试了上面的命名提取组添加到提取计划中。没有运气。)
这一定是最愚蠢的问题,但我的想法已经用完了,而且我已经在这里呆了两天了。我发誓我用Google搜索。 :(
答案 0 :(得分:1)
数据的顺序在索引中设置。不幸的是,删除或重置索引的功能目前不在那里(How-to delete indexes in Google App Engine (Java)?。
然而,可以动态地改变索引。看看http://rahulswackyworld.blogspot.com/2010/03/dynamic-indexes-with-google-app-engine.html。