我刚刚尝试将我的项目之一从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
谢谢!
答案 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时一切正常。我只是希望这不会对其他任何事情产生负面影响,但到目前为止一切似乎都很好。