2010年5月24日月曜日

【googole app engine】削除処理

 PersistenceManager pm = PMF.getInstance().getPersistenceManager();
Query objQuery = pm.newQuery(テーブルのクラス名);

try {
List<テーブルクラ名> results = (List<テーブルクラ名>) objQuery.execute();
pm.deletePersistentAll(results);        //複数行削除する場合に使用する。
//pm.deletePersistent(results);         //1レコードずつ削除する場合に使用する。


//delete は最大500エンティティ数まで削除できるらしい。(未確認)

0 件のコメント:

コメントを投稿