Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.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
Maven &引用;包javax.persistence不存在“;使用spring数据jpa和IntelliJ_Maven_Jpa_Intellij Idea - Fatal编程技术网

Maven &引用;包javax.persistence不存在“;使用spring数据jpa和IntelliJ

Maven &引用;包javax.persistence不存在“;使用spring数据jpa和IntelliJ,maven,jpa,intellij-idea,Maven,Jpa,Intellij Idea,我正在IntelliJ中启动一个使用spring数据jpa的项目,但是我无法加载javax.persistence(“包javax.persistence不存在”) 我已经做了四个小时了,这似乎是一个非常简单的问题。我使用标准IntelliJUI创建项目,并选择了spring框架和spring数据jpa选项 我唯一的代码是: import javax.persistence.entity; @entity public class customer { } 项目无法构建,IDE中的工具提示

我正在IntelliJ中启动一个使用spring数据jpa的项目,但是我无法加载javax.persistence(“包javax.persistence不存在”)

我已经做了四个小时了,这似乎是一个非常简单的问题。我使用标准IntelliJUI创建项目,并选择了spring框架和spring数据jpa选项

我唯一的代码是:

import javax.persistence.entity;

@entity
public class customer {

}
项目无法构建,IDE中的工具提示说“无法解析符号持久性”,我缺少什么

我的目录结构可以在下面找到: 三件事:

首先,您键入的“实体”错误。Java类区分大小写,所以它应该是@Entity

其次,javax.persistence并不总是与核心JDK打包在一起,所以您需要下载它。你可以在这里找到它:

最后,目录结构可能会导致一些问题。我建议把它改成

src(目录)

->主目录(目录)

->->java(目录)

->->->驱动程序(文件)

->->->Data.xml(文件)

->->->->客户(文件)

三件事:

首先,您键入的“实体”错误。Java类区分大小写,所以它应该是@Entity

其次,javax.persistence并不总是与核心JDK打包在一起,所以您需要下载它。你可以在这里找到它:

最后,目录结构可能会导致一些问题。我建议把它改成

src(目录)

->主目录(目录)

->->java(目录)

->->->驱动程序(文件)

->->->Data.xml(文件)


->->->->客户(文件)

我所需要做的就是通过项目结构对话框(hibernate entitymanager)从maven添加hibernate LIB

我所需要做的就是通过项目结构对话框(hibernate entitymanager)从maven添加hibernate LIB

您的构建工具是什么?如果您正在使用gradle/maven/etc文件,请发布这些文件。另外,张贴你的目录图片structure@Chi-YoungJeffreyLii啊,我是JavaEE新手,除了内置或默认的IntelliJ之外,我没有使用任何构建工具。我将添加dir结构您的构建工具是什么?如果您正在使用gradle/maven/etc文件,请发布这些文件。另外,张贴你的目录图片structure@Chi-YoungJeffreyLii啊,我是JavaEE新手,除了内置或默认的IntelliJ之外,我没有使用任何构建工具。我将添加dir结构对不起,在这个模型中,main是src的子目录,而Java是main的子目录?或者main是主类main,java是目录。客户是一个文件。此外,您还需要将驱动程序和数据放在java目录中well@Chi-YougJefferyLii运气不好,还是一样。你可以做两件事:打开外部库发布截图,然后在控制台中键入java-version并告诉结果?我使用的是java 12.0.1,外部库文件夹中唯一的东西是jdk 12.0.1Sorry,在这个模型中,main是src的子目录,而Java是main的子目录?或者main是主类main,java是目录。客户是一个文件。此外,您还需要将驱动程序和数据放在java目录中well@Chi-YougJefferyLii运气不好,还是一样。你可以做两件事:打开外部库发布截图,然后在控制台中键入java-version并告诉结果?我使用的是java 12.0.1,外部库文件夹中唯一的东西是jdk 12.0.1