我对来自persist()
的{{1}}方法与javax.persistence.EntityManager;
方法之间的差异(如果有的话)感到困惑
put()
。我知道这两种方法都用于在数据存储区中存储实体,例如:
com.google.appengine.api.datastore
和
EntityManager em = EMFService.get().createEntityManager();
em.persist(entity);
两者之间有什么区别,哪种方法最适合存储实体?我已经找到了答案,但我发现的都是模糊的。
答案 0 :(得分:2)
两个完全不同的API。第一个是JPA(标准)。后者是GAE专有数据存储API。这不是要求哪个是最好的网站,因为这会导致自以为是的回答;建议您阅读有关这些API的Google文档并决定