我的实体中有一个具有一对多关系的字段,如下所示:
私人名单> entityB = new ArrayList>();
假设我已将entityB1和entityB2添加到列表中。我可以坚持并检索数据,一切都很好。
但是,让我说我稍后重新排序列表,所以它是entityB2然后是entityB1。我再次坚持这个对象,但是当我将对象取回时,它又变回原来的顺序。
如何确保列表的顺序保持不变?
答案 0 :(得分:1)
它应该按照上次保存的顺序返回。除了Text和Blob类型(GAE行为)之外,List内容不会重新排序。您需要发布更多代码才能确切了解正在发生的事情 - 可能您正在查询对象并查看其最终一致(陈旧)状态。