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
Java Intellij无法识别JPQL中的spring启动实体_Java_Jpa_Intellij Idea_Spring Boot_Yaml - Fatal编程技术网

Java Intellij无法识别JPQL中的spring启动实体

Java Intellij无法识别JPQL中的spring启动实体,java,jpa,intellij-idea,spring-boot,yaml,Java,Jpa,Intellij Idea,Spring Boot,Yaml,我正在使用intellij 2016 ultimate edition构建一些spring引导应用程序,我无法将其配置为识别JPQL查询中的实体 应用程序运行良好,编译时没有任何问题 我添加了JPA方面,并且在项目设置中与JPA提供者绑定,但没有任何用处 我正在使用yml文件进行配置,但我没有任何XML配置 我还使用gradle作为构建系统 这是我的application.yml文件: logging: file: app.log path: /var/log spring:

我正在使用intellij 2016 ultimate edition构建一些spring引导应用程序,我无法将其配置为识别JPQL查询中的实体

应用程序运行良好,编译时没有任何问题

我添加了JPA方面,并且在项目设置中与JPA提供者绑定,但没有任何用处

我正在使用
yml
文件进行配置,但我没有任何XML配置

我还使用
gradle
作为构建系统

这是我的
application.yml
文件:

logging:
    file: app.log
    path: /var/log

spring:
  http:
    multipart:
      max-file-size: 10MB
  datasource:
    url: jdbc:h2:file:~/app
    username: ***
    password: ***
    driverClassName: org.h2.Driver
  jpa:
    hibernate:
      ddl-auto: update

如果有其他文件可以提供帮助,请在评论中说,我将添加它们。

您在JPQL查询字符串中插入了正确的语言/引用了吗?也许Intellij需要persistence.xml,而Spring对JPA标准的Bastardization正在成为障碍?到目前为止,我已经在Intellij中用JPA创建了多个Spring引导应用程序,这不太可能是真的。你确定你的实体在主类的子包中吗?@g00glen00b如果你指的是我的主类在“com.test”下的子包,而我的实体在“com.test.*”下的子包,那么我是sure@NeilStockton也许吧,但我没有使用persistence.xml,我不想更改我的IDE代码。您是否在JPQL查询字符串中插入了正确的语言/引用?也许Intellij需要persistence.xml,而Spring对JPA标准的Bastaridization正成为阻碍?到目前为止,我已经在Intellij中用JPA创建了多个Spring引导应用程序,这不太可能是真的。你确定你的实体在主类的子包中吗?@g00glen00b如果你指的是我的主类在“com.test”下的子包,而我的实体在“com.test.*”下的子包,那么我是sure@NeilStockton也许吧,但我没有使用persistence.xml,我也不想更改IDE的代码