GAE交易例外

时间:2010-04-01 12:03:38

标签: google-app-engine servlets

ServletA

  • 在查询中检索一组对象(大约2000),然后运行权重函数来选择一个对象并进行更新。
  • 在trasaction中的所有内容,如果对象被更改,它将获得异常

ServletB

  • 机器人客户端每15秒更新一个对象

因此,每隔 2000/15 = 133毫秒更新ServletA中检索到的记录集。
是否会成功更新对象而不会中断?

1 个答案:

答案 0 :(得分:1)

如果选定的“最佳”会议室在从数据存储区中检索到之后更新,那么ServletA只会在保留之前抛出异常。

如果其他任何1999实体被修改,那么无关紧要,因为你根本没有修改它们。