我刚刚尝试将我的一个项目从 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;那些不再可用还是现在只需要从单独的依赖项中提取它们?
1 回答

largeQ
TA贡献2039条经验 获得超8个赞
好吧,通过反复试验,我发现最后一个仍然包含这些类的 hibernate-entitymanager 包是这个:
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-entitymanager</artifactId>
<version>5.1.16.Final</version>
</dependency>
我将它添加到我的 POM.xml 文件中,并且在使用 Spring-Boot 2.1 时一切正常。我只是希望这不会对其他任何事情产生任何负面影响,但到目前为止一切似乎都很好。
添加回答
举报
0/150
提交
取消