【发布时间】:2013-03-24 12:03:36
【问题描述】:
我目前正在处理一个需要 javax.persistence 包中的 EntityManager EntityManagerFacotry 和 Persistence 的项目。它似乎是针对数据库服务的,但当前代码的文档记录不是很好。通过搜索谷歌,似乎应该有一个 xml 文件随之而来,但也没有一个。我想我的问题只是如何让这些未解决的导入消失?我是否必须在构建路径中添加另一个 jar?看来我不应该这样做,因为它从 1.5 开始就已经存在了。
非常感谢任何帮助。
【问题讨论】:
-
您确实需要一个带有 JPA API 的 jar 文件。但更重要的是,您需要实现这些 JPA 接口(Hibernate、EclipseLink、OPenJPA 等)。坦率地说,在不知道 JPA 是什么以及选择了哪种实现的情况下尝试使用 JPA 肯定会导致灾难。如果你继承代码,它至少应该带有一个构建过程。
-
有趣的@JB Nizet,我的 Google App Engine 集成中出现了这个问题,并按照分步说明进行操作,什么是过时的。集成模块应该是捆绑在一起的,所以 Android App 不必处理细节。没有提到 JPA,有提到 MAVEN 将下载并包含所有依赖的 SDK 文件等。
标签: eclipse persistence