为了账号安全,请及时绑定邮箱和手机立即绑定

UnknownEntityTypeException:无法找到持久性

UnknownEntityTypeException:无法找到持久性

慕姐8265434 2021-06-07 17:54:29
我想在 Wildfly 上使用 JPA 和 Spring。我试过这个配置:应用程序属性:spring.jmx.enabled=falsespring.datasource.jndi-name=java:/global/productionspring.datasource.driver-class-name=org.mariadb.jdbc.Driverspring.jpa.show-sql = truespring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MariaDBDialectspring.jpa.hibernate.ddl-auto = create-dropPOM文件:    <parent>        <groupId>org.springframework.boot</groupId>        <artifactId>spring-boot-starter-parent</artifactId>        <version>2.0.3.RELEASE</version>        <relativePath />    </parent>    <dependencies>           <dependency>            <groupId>com.fasterxml.jackson.module</groupId>            <artifactId>jackson-module-jaxb-annotations</artifactId>            <version>2.9.5</version>        </dependency>        <dependency>            <groupId>org.springframework.boot</groupId>            <artifactId>spring-boot-starter-web</artifactId>                        </dependency>        <dependency>            <groupId>org.springframework.boot</groupId>            <artifactId>spring-boot-starter-actuator</artifactId>        </dependency>        <dependency>            <groupId>org.springframework.boot</groupId>            <artifactId>spring-boot-starter-thymeleaf</artifactId>        </dependency>               <dependency>            <groupId>org.springframework.session</groupId>            <artifactId>spring-session-core</artifactId>        </dependency>        <dependency>            <groupId>org.springframework.boot</groupId>            <artifactId>spring-boot-starter-data-jpa</artifactId>        </dependency>    </dependencies>但是当我尝试执行查询时,我得到:Caused by: org.hibernate.UnknownEntityTypeException: Unable to locate persister: org.rest.api.server.repository.Terminals10:28:27,539 ERROR [stderr] (default task-1)    at org.hibernate.metamodel.internal.MetamodelImpl.locateEntityPersister(MetamodelImpl.java:642)配置实体的正确方法是什么?可能我需要手动映射它?
查看完整描述

3 回答

?
萧十郎

TA贡献1815条经验 获得超13个赞

当您的persistence.xml 文件缺少您尝试使用的某些实体时,可能会发生此错误。


查看完整回答
反对 回复 2021-06-10
  • 3 回答
  • 0 关注
  • 339 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信