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

时间:2018-11-05 14:20:13

标签: java hibernate spring-boot jpa integrator

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

<a asp-controller="Movies" asp-action="Create">Create new</a>

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

EDIT

看起来实体管理器模块已合并到Hibernate的核心模块中,但是这些类不再存在(我确实使用了这种依赖关系,并且事件包结构的某些内容仍然存在)。我认为我可能别无选择,只能继续使用2.0.6 ...

顺便说一下,Val Blant在这篇文章上的解决方案是有问题的课程:

Hibernate @PostLoad never gets invoked

谢谢!

1 个答案:

答案 0 :(得分:0)

好吧,通过反复试验,我发现最后一个仍然包含这些类的hibernate-entitymanager包就是这个包:

<dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-entitymanager</artifactId>
        <version>5.1.16.Final</version>
    </dependency>

我将其添加到我的POM.xml文件中,并且在使用Spring-Boot 2.1时一切正常。我只是希望这不会对其他任何事情产生负面影响,但到目前为止一切似乎都很好。