私はこれをやろうとしています:
Entity e = new Entity(_key);
e.setProperty(OBJECT, obj);
_ds.put(e); // put to the database
ただし、データストアは、プロパティ_ds
に a を入れると返されるものが? 何故ですか?Integer
Entity
Long
拡張などを行わずにオブジェクトを「そのまま」データストアに保存する方法はありますか?
私はこれをやろうとしています:
Entity e = new Entity(_key);
e.setProperty(OBJECT, obj);
_ds.put(e); // put to the database
ただし、データストアは、プロパティ_ds
に a を入れると返されるものが? 何故ですか?Integer
Entity
Long
拡張などを行わずにオブジェクトを「そのまま」データストアに保存する方法はありますか?
Objectify フレームワークを使用することをお勧めします。これは Java App Engine に最適なフレームワークです
Integer を Long に拡張するのは、Google App Engine の性質によるものだと思います。私もこの問題を抱えていました。だから私は作った:
GAE データストアへのシンプルな Java Map インターフェイス。「拡大」などを一切行わずに、ほぼすべての種類のオブジェクト、整数、ロングなどを返します。