0

データストアインターフェースのobjectifyを使用して、Google App Engine(GAE)でJavaアプリケーションを作成しています。トランザクションを使用して、アプリの一部の操作がアトミックであることを確認する必要があります。しかし、データベーストランザクションの粒度について混乱しています。つまり、スレッド内のトランザクションで特定のエンティティオブジェクトを使用している場合、次のうち正しいものはどれですか。:-

1)別のスレッドのトランザクションで同じエンティティの他のオブジェクトを同時に使用できますか?

2)または、一度に特定のエンティティタイプの1つのオブジェクトにのみ変更を加えることができるということですか?

(2)が真の場合、特定のエンティティタイプの異なるオブジェクトに対するものであっても、特定のエンティティタイプを更新するために複数の要求が来ると予想される場合は、どうすればよいですか?

ありがとう...

4

1 に答える 1

0

ここのオプティミスティック コンカレンシーに関するセクションを参照してください。

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

于 2012-10-10T01:28:00.447 に答える