我使用 JPA 通过 eclipse 链接将数据添加到 Derby DB,并且当 ID 重复时。
我收到错误,在运行时(使用代码)有一种方法可以简单地删除所有表条目。
每次调用程序时,我都不需要旧条目,只需要新条目。
我试过了
factory = Persistence.createEntityManagerFactory(PERSISTENCE_UNIT_NAME);
EntityManager entityManager = factory.createEntityManager();
entityManager.getTransaction().begin();
Query query = entityManager.createQuery("SELECT p FROM Job p ");
List resultList = query.getResultList();
for (Object result : resultList) {
entityManager.remove(result);
}
entityManager.getTransaction().commit();
entityManager.close();
但在这里我以前使用查询,我不想这样做,我想删除所有条目,我不在乎之前有什么。