在我尝试更快地学习使用spring和hibernate的过程中,我阅读了几本关于书籍的章节,并从netbeans 6.7创建了一个简单的java项目。 我决定使用hibernate注释而不是映射files.so在我的pojo中导入javax.persistence。*;我有一个错误,javax不存在。听起来令我感到惊讶。是因为它是一个简单的Java应用程序?我来自.Net背景和关于这个迷你项目的主要想法是消费(DAO)它,因为我将在.Net中使用类库项目如何解决或者我只需要创建另一个项目类型。如果是的是哪一个?谢谢阅读。
答案 0 :(得分:1)
这听起来像是一个类路径问题。你是否将带有javax.persistence的jar添加到你的类路径
答案 1 :(得分:1)
您安装了哪个版本的NetBeans?您是否安装了具有Java Web和EE支持的版本? Java Persistence API是Java EE的一部分,因此标准Java SE安装不会打包必要的库。
答案 2 :(得分:0)
您可以通过需要在项目上设置的一些工件/构面添加持久性依赖项。它应该已经存在,只需要找到它。
但是如果你没有到达任何地方,只需google for persistence.jar(这是JPA接口定义的名称)。