2009年5月27日水曜日

Google App Engineでデータの更新・削除

本日は、Google App Engineでデータベースの更新・削除をしてみた。
簡単に出来るんですね。

http://code.google.com/intl/ja/appengine/docs/java/datastore/creatinggettinganddeletingdata.html#Keys

まずは、datastoreからデータを取得する。

PersistenceManager pm = PMF.get().getPersistenceManager();
Employee e = pm.getObjectById(Employee.class, user.getEmail());

そして、更新は、普通にオブジェクトを更新。

e.setTitle(newTitle);

そして、下記のメソッドを読んだ瞬間にデータが削除されるようです。

pm.close();

削除は、こんな感じ。

pm.deletePersistent(e);

一通りのデータ操作は、こんな感じだろうか。

0 件のコメント: