Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/355.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javax包和带有springhibernate的简单java应用程序_Java_Hibernate_Spring_Jakarta Ee - Fatal编程技术网

Javax包和带有springhibernate的简单java应用程序

Javax包和带有springhibernate的简单java应用程序,java,hibernate,spring,jakarta-ee,Java,Hibernate,Spring,Jakarta Ee,为了更快地学习spring和hibernate的使用,我读了几章书,并从netbeans 6.7创建了一个简单的java项目。 我决定使用hibernate注释而不是映射文件;我有一个错误,javax不存在。什么听起来让我惊讶。是因为它是一个简单的java应用程序吗?我来自.Net背景,这个小项目的主要思想是使用(DAOs)它,就像我在.Net中使用类库项目一样。如何解决,或者我只需要创建另一个项目类型。如果是,哪一个?谢谢你的阅读 这听起来像是类路径问题。您是否将javax.persisten

为了更快地学习spring和hibernate的使用,我读了几章书,并从netbeans 6.7创建了一个简单的java项目。
我决定使用hibernate注释而不是映射文件;我有一个错误,javax不存在。什么听起来让我惊讶。是因为它是一个简单的java应用程序吗?我来自.Net背景,这个小项目的主要思想是使用(DAOs)它,就像我在.Net中使用类库项目一样。如何解决,或者我只需要创建另一个项目类型。如果是,哪一个?谢谢你的阅读

这听起来像是类路径问题。您是否将javax.persistence中的jar添加到您的类路径中

您安装了哪个版本的NetBeans?您是否安装了支持Java Web和EE的软件?Java持久性API是Java EE的一部分,因此标准Java SE安装不会打包必要的库。

您可能可以通过需要在项目上设置的某些工件/方面添加持久性依赖项。它应该已经在那里了,只要找到它就行了


但是如果你没有任何进展,只需googleforpersistence.jar(这是JPA接口定义的名称).

您好,谢谢您的快速回复。在“库”节点下的项目中,我有jdk1.6和我正在使用的所有其他库。我对您的说法有点困惑。我是说java本身不是java基础吗?如果不是,请告诉我在我的C:\Program Files\java\jdk1.6.0\u 13\或C:\Program Files\Java\jre6。thanksJava persistence api不是jdk的一部分。谢谢你的回复。我安装了netbeans 6.7所有软件包。我有java web和ee,但我没有启动web应用程序,也没有启动Enterprize应用程序。我认为它们对于我正在进行的这个小演示来说是巨大的。因此,我无法让它在简单的java上工作项目?如果是全套,那么图书馆应该在里面。我只是在这里使用我的内存,但是如果您转到项目属性,应该有一种方法来添加库或依赖项。您应该可以在那里找到Hibernate库。感谢大家的回复。我现在终于使用了映射文件。再次感谢!