Java 没有版本的Maven hibernate依赖性。春季宠物诊所

Java 没有版本的Maven hibernate依赖性。春季宠物诊所,java,hibernate,maven,version,pom.xml,Java,Hibernate,Maven,Version,Pom.xml,通过研究spring项目示例,我发现了一个代码片段: <!-- HIBERNATE --> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-entitymanager</artifactId> </dependency> org

通过研究spring项目示例,我发现了一个代码片段:

        <!-- HIBERNATE -->
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-entitymanager</artifactId>
        </dependency>

org.hibernate

,但在generic pom.xml中不起作用。

这是因为它使用
导入
平台bom
,该bom本质上是定义默认依赖项的pom工件


Maven使用它来解析Hibernate依赖项的版本(Maven必须知道3个GAV属性来识别工件)。

确保在
部分也包含bom表。此bom表包含所有依赖项的版本


有关bom的更多信息,请参阅。

您是否也添加了示例中的bom(物料清单)?@wjans我没有添加bom,现在我发现这是我的错误。您首先给出了答案,因此如果您发布了答案,我可以接受您正确的答案。