Objectify と RequestFactory で App Engine (Java) を使用しています。
私のエンティティには、いくつかのフィールドと埋め込みエンティティ ArrayList が格納されています。埋め込みエンティティには、独自のフィールドがいくつかあります。したがって、エンティティの例は次のようになります。
name: Bob
email: bob@example.com
todo.description: ["Pick up food", "Wash car", "Exercise"]
todo.importance: [1, 5, 3]
埋め込まれたエンティティ リストを取得して表示する DataGrid があります。ボタンをクリックすると、新しいアイテムが埋め込みエンティティに追加され、エンティティが保持され、データ グリッドが更新されます。
問題は、一貫性が高くないことです。ほとんどの場合、DataGrid は最新のデータで正常に更新されますが、古いデータが表示されるだけで、ページを更新して新しい結果を表示する必要がある場合があります。
App Engine は、同じエンティティ グループに属していないエンティティに関してのみ結果的に一貫性があることを理解していますが、私が理解している限り、埋め込まれたエンティティは、それを含むエンティティのフィールドが増えるだけです。つまり、1 つしかありません。エンティティが関与しており、すべてが高度に一貫している必要があります。
私はこれについて間違っていますか?