Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/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
尝试从索引表获取数据会产生-java.lang.NoSuchMethodError:org.hibernate.query.internal.ParameterMetadataImpl_Java_Hibernate_Hibernate Search_Nomethoderror - Fatal编程技术网

尝试从索引表获取数据会产生-java.lang.NoSuchMethodError:org.hibernate.query.internal.ParameterMetadataImpl

尝试从索引表获取数据会产生-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

我试图从hibernate搜索中检索数据,在索引表之后,我试图进行搜索,即使在我看来一切都很完美的时候,我也会遇到这个错误。我在谷歌上搜索并找到了这个解决方案 但仍然没有在解决问题上取得进展- java.lang.NoSuchMethodError:org.hibernate.query.internal.ParameterMetadataImpl.([Lorg/hibernate/engine/query/spi/OrdinalParameterDescriptor;Ljava/util/Map;)V

这是我完整的pom.xml文件

        <!--<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。