我剛剛嘗試將我的一個項目從 Spring Boot 2.0.6 升級到 2.1,現(xiàn)在我的 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;那些不再可用還是現(xiàn)在只需要從單獨的依賴項中提取它們?
1 回答

largeQ
TA貢獻2039條經驗 獲得超8個贊
好吧,通過反復試驗,我發(fā)現(xiàn)最后一個仍然包含這些類的 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
提交
取消