Maven &引用;包javax.persistence不存在“;使用spring数据jpa和IntelliJ
我正在IntelliJ中启动一个使用spring数据jpa的项目,但是我无法加载javax.persistence(“包javax.persistence不存在”) 我已经做了四个小时了,这似乎是一个非常简单的问题。我使用标准IntelliJUI创建项目,并选择了spring框架和spring数据jpa选项 我唯一的代码是: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中的工具提示
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