-2
A
回答
1
你可以用命名查询来做到这一点。 Here's an example:
query = em.createNamedQuery("SELECT c FROM Country c");
List results = query.getResultList();
而不是使用选择,使用删除的方式,你想要的。请注意,这不使用SQL,但JPQL。
+0
em.createQuery()。executeQuery解决了我的问题。谢谢。 – rustock
相关问题
- 1. 如何通过Delphi从Access中删除某些行?
- 2. 如何删除一些重复的行
- 3. 可以通过CAMEL从HBASE表中删除一些列?
- 4. 如何通过行名从表中删除行?
- 5. 通过添加额外的删除从MySQL行一些字符
- 6. 如何删除表中的一行
- 7. 如何删除hbase表中的一行
- 8. 如何通过SQL中的一组行重复删除
- 9. 如何通过唯一编号删除多列中的行?
- 10. 如何通过标识删除SQL Server中的一行?
- 11. 休眠的EntityManager:如何删除协会
- 12. 如何删除这些行
- 13. 如何通过条件从不同表格中删除数据来删除行?
- 14. 如何从父表中删除一行而不从Child表中删除一行?
- 15. 如何通过双击删除行?
- 16. 如何通过索引删除行
- 17. 通过jquery删除一些div或一些html?可能?
- 18. 如何通过查询限制行从表中删除?
- 19. 如何通过删除MVC EditorForFor表格
- 20. 儿童entitied通过本地SQL删除仍然存在的EntityManager
- 21. 删除行通过DataAdapter的
- 22. 如何通过索引从文件中删除一行?
- 23. 如何从表中删除一行
- 24. Laravel Excel - 如何通过行号删除一行?
- 25. SQLite的 - 通过ID删除不删除表行
- 26. 通过编号从表中删除一行
- 27. 删除对级联的EntityManager
- 28. 如何从表中删除行而不从参考表中删除一行?
- 29. 如何从子表中删除从父表中删除的行?
- 30. 通过查询删除SQL中的行
entityManager.remove(name) – MTT
它不工作。我试过了: EntityManager em = Server.emf.createEntityManager(); em.getTransaction()。begin(); 邮件邮件=新邮件(); mail.setName(username); em.remove(mail); em.getTransaction()。commit(); em.close(); – rustock