Spring Boot 2.1 缺少多个 org.hibernate.jpa.event 类

我刚刚尝试将我的一个项目从 Spring Boot 2.0.6 升级到 2.1,现在我的 JPA 注释集成器类中缺少一些包,即:


import org.hibernate.jpa.event.internal.core.JpaPostDeleteEventListener;

import org.hibernate.jpa.event.internal.core.JpaPostInsertEventListener;

import org.hibernate.jpa.event.internal.core.JpaPostLoadEventListener;

import org.hibernate.jpa.event.internal.core.JpaPostUpdateEventListener;

import org.hibernate.jpa.event.internal.jpa.CallbackBuilderLegacyImpl;

import org.hibernate.jpa.event.internal.jpa.CallbackRegistryImpl;

import org.hibernate.jpa.event.spi.jpa.CallbackBuilder;

import org.hibernate.jpa.event.spi.jpa.ListenerFactory;

import org.hibernate.jpa.event.spi.jpa.ListenerFactoryBuilder;

那些不再可用还是现在只需要从单独的依赖项中提取它们?


江户川乱折腾
浏览 161回答 1
1回答

largeQ

好吧,通过反复试验,我发现最后一个仍然包含这些类的 hibernate-entitymanager 包是这个:<dependency>&nbsp; &nbsp; &nbsp; &nbsp; <groupId>org.hibernate</groupId>&nbsp; &nbsp; &nbsp; &nbsp; <artifactId>hibernate-entitymanager</artifactId>&nbsp; &nbsp; &nbsp; &nbsp; <version>5.1.16.Final</version>&nbsp; &nbsp; </dependency>我将它添加到我的 POM.xml 文件中,并且在使用 Spring-Boot 2.1 时一切正常。我只是希望这不会对其他任何事情产生任何负面影响,但到目前为止一切似乎都很好。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java