Yes, thanks. That's cool. But why the key will keep incrementing by 1?
If modifying this link https://appengine.google.com/dashboard?&app_id=yourappid, I can delete the entities manually. It seems like the data shown in 'datastore viewer' is inconsistent with the data shown under the runtime condition. On Jun 29, 6:53 pm, Ian Marshall <ianmarshall...@gmail.com> wrote: > Hi Lu, > > One way is for your app to create a task on the task queue at start- > up. This task can iterate through your existing document instances in > the datastore and delete them. (For robustness, you could fetch a few > instances only, and if more exist then get the task to create a new > task to continue the work.) > > If this deletion would interfere with instances newly-created, you > could introduce a start-up date-time to the task, so that you query > for document instances older than that (you might have to add a date- > time field to your document class and set it at creation-time (and > possibly edit-time too)). > > Enjoy? > > On Jun 29, 8:44 am, Lu <chenglu.annal...@gmail.com> wrote: > > > > > Thanks. I've tried it but it is pretty slow if I have to control it > > this way. > > > The problem I met is when I create an object and its ID is, say 1, if > > I run my application again, the ID becomes 2. > > How can I let my application have refreshed new database everytime? > > Because if it keeps adding the objects, it will exceed the quota > > anyway, isn't it? > > > Here is my code. Everytime I run my application, 'id' will increment > > by 1. > > > PersistenceManager pm = PMF.get().getPersistenceManager(); > > String title = "welcome"; > > document doc = new document(title); > > try{ > > pm.makePersistent(doc); > > System.out.println("id is "+doc.getID()); > > > }finally{ > > pm.close(); > > }- Hide quoted text - > > - Show quoted text - -- You received this message because you are subscribed to the Google Groups "Google App Engine for Java" group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.