【发布时间】:2011-10-28 10:57:33
【问题描述】:
Im trying to clear my datastore, dynamically in a servlet, using Jquery.
but i cant find any API for clear all tables automatically, so im 试图从所有表中删除所有行,如下所示:
EntityManager em = emfInstance.createEntityManager();
em.getTransaction().begin();
String q = String.format("DELETE FROM " + className + " WHERE key IS NOT NULL");
Query jquery = em.createQuery(q);
jquery.executeUpdate();
em.getTransaction().commit();
但我无法将键与 NULL 进行比较,除了 GAE 将 id 显示为仪表板上的 ID/名称,并将其称为代码中的键。
有谁知道如何清除所有数据存储?注意本地的,部署的!
提前致谢!
【问题讨论】:
标签: google-app-engine jpa google-cloud-datastore jpql