GAE + GWT プログラミングメモ

Google App Engine とGoogle Web Toolkit のメモ

Keyを指定してDatastoreから保存情報の取り出す

http://kumo2ji.hatenablog.com/entry/2013/07/23/194931
Datastoreに保存した情報はKeyを指定して取り出すことができる。
KeyはKeyFactory.createKey(Kind名, キー名)で作る。
entityに登録したプロパティはgetPropertyで取得することができる。
getPropertyの戻り値はObjectなので、適宜キャストする。
キー名はentity.getKey().getName()で取得できる。

Key key = KeyFactory.createKey("blog", "http://otanews.livedoor.biz/");
DatastoreService ds = DatastoreServiceFactory.getDatastoreService();
Entity entity = ds.get(key);
String title = (String)entity.getProperty("title");
String url = entity.getKey().getName();

作成中のアニメ特化アンテナサイト
http://kumo2ji.appspot.com/