0

我正在使用 objectify 作为数据存储接口在 Google App Engine(GAE) 上编写一个 java 应用程序。我需要使用事务来确保我的应用程序中的某些操作是原子的。但是我对数据库事务的粒度感到困惑,即如果我在线程的事务中使用特定的实体对象,那么以下哪一项是正确的?:-

1)我可以在不同线程的事务中同时使用同一实体的其他对象吗?

2)或者,是否一次我只能对特定实体类型的一个对象进行更改

如果 (2) 为真,那么如果我希望有多个请求来更新特定实体类型,即使它们将针对该实体类型下的不同对象,我该怎么办?

谢谢...

4

1 回答 1

0

请参阅此处的乐观并发部分:

https://code.google.com/p/objectify-appengine/wiki/Concepts#Transactions

于 2012-10-10T01:28:00.447 回答