尝试从索引表获取数据会产生-java.lang.NoSuchMethodError:org.hibernate.query.internal.ParameterMetadataImpl
我试图从hibernate搜索中检索数据,在索引表之后,我试图进行搜索,即使在我看来一切都很完美的时候,我也会遇到这个错误。我在谷歌上搜索并找到了这个解决方案 但仍然没有在解决问题上取得进展- java.lang.NoSuchMethodError:org.hibernate.query.internal.ParameterMetadataImpl.([Lorg/hibernate/engine/query/spi/OrdinalParameterDescriptor;Ljava/util/Map;)V 这是我完整的pom.xml文件尝试从索引表获取数据会产生-java.lang.NoSuchMethodError:org.hibernate.query.internal.ParameterMetadataImpl,java,hibernate,hibernate-search,nomethoderror,Java,Hibernate,Hibernate Search,Nomethoderror,我试图从hibernate搜索中检索数据,在索引表之后,我试图进行搜索,即使在我看来一切都很完美的时候,我也会遇到这个错误。我在谷歌上搜索并找到了这个解决方案 但仍然没有在解决问题上取得进展- java.lang.NoSuchMethodError:org.hibernate.query.internal.ParameterMetadataImpl.([Lorg/hibernate/engine/query/spi/OrdinalParameterDescriptor;Ljava/util/Ma
<!--<dependency>-->
<!--<groupId>org.hibernate</groupId>-->
<!--<artifactId>hibernate-search-orm</artifactId>-->
<!--<version>5.6.0.Final</version>-->
<!--</dependency>-->
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-entitymanager</artifactId>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator</artifactId>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-search-orm</artifactId>
<version>5.8.2.Final</version>
</dependency>
</project>
org.hibernate
休眠实体管理器
org.hibernate
休眠验证器
org.projectlombok
龙目
真的
org.hibernate
休眠搜索orm
5.8.2.最终版本
请协助您使用的Hibernate搜索版本太旧,与Spring Boot提供的Hibernate ORM版本不兼容 您应该检查并相应地选择Hibernate搜索版本 Spring Boot 2.1.4.RELEASE。根据兼容性矩阵,对于Hibernate ORM 5.3.x,您应该使用Hibernate Search 5.10.x。如图所示,5.10系列的最新版本目前是
5.10.9.Final
因此,改变这一点:
org.hibernate
休眠搜索orm
5.8.2.最终版本
为此:
org.hibernate
休眠搜索orm
5.10.9.4最终版本
您使用的Hibernate Search版本太旧,与Spring Boot提供的Hibernate ORM版本不兼容
您应该检查并相应地选择Hibernate搜索版本
Spring Boot 2.1.4.RELEASE。根据兼容性矩阵,对于Hibernate ORM 5.3.x,您应该使用Hibernate Search 5.10.x。如图所示,5.10系列的最新版本目前是5.10.9.Final
因此,改变这一点:
org.hibernate
休眠搜索orm
5.8.2.最终版本
为此:
org.hibernate
休眠搜索orm
5.10.9.4最终版本
unrelated,但您有几个pdfbox版本,所有这些都已过时。当前版本为2.0.21或1.8.16。如果需要,您可以将jempbox(2.0中不存在)与pdfbox 2一起使用。unrelated,但您有几个pdfbox版本,所有这些都已过时。当前版本为2.0.21或1.8.16。您可以使用jempbox(2.0中不存在)如果需要,请使用pdfbox 2。