什么 Hibernate 版本捆绑在 Dropwizard 中,可以更改吗?

What Hibernate version does come bundled in Dropwizard and can it be changed?

我们有很多项目都是用 Dropwizard 构建的,目前使用的最新版本是 1.0.2,我们正在将大部分旧代码迁移到 Java8,我们最想替换的东西之一是旧日期 API 并利用新 Java 时间 API.

到目前为止,我还没有找到关于哪个版本与特定 Dropwizard 版本捆绑在一起的规范,我们需要 Hibernate 5 才能利用新的 Java 时间 API .

如果我们使用的当前版本或最新版本的 Dropwizard 没有附带 Hibernate 5,是否可以用最新的 Hibernate 版本替换捆绑版本?

模块dropwizard-hibernate, version 1.0.2, which is the module to use for Hibernate support has a dependency on hibernate-core, version 5.1.0-FINAL.

所以,它有 Hibernate 5 "bundled"。或者更确切地说,它具有 Hibernate 5 作为编译时依赖项,至少从 Maven 的角度来看是这样。换句话说,Dropwizard 1.0.2 使用 Hibernate 5.