ありがとうございます。
私は--clear-datastore
引数は、一部の値だけでなく、すべての値を消去すると思います。
appengineによって生成されたのローカルデータストアファイルは、再起動するとまだそこにあります。これらのファイルが消去されると、すべての値が消えてしまうと思います。
コードはgoogle codelabの例(問題のリンクから提供)から修正されていません。 私のアプリケーションで管理されているリストは、クエリによって返されたリストだけです。
<%
PersistenceManager pm = PMF.get().getPersistenceManager();
String query = "select from " + Greeting.class.getName();
List<Greeting> greetings = (List<Greeting>) pm.newQuery(query).execute();
if (greetings.isEmpty()) {
%>
<p>The guestbook has no messages.</p>
<%
} else {
for (Greetingg : greetings) {
if (g.getAuthor() == null) {
%>
<p>An anonymous person wrote:</p>
<%
} else {
%>
<p><b><%= g.getAuthor().getNickname() %></b> wrote:</p>
<%
}
%>
<blockquote><%= g.getContent() %></blockquote>
<%
}
}
pm.close();
%>