Upgrade to Hibernate 6.
Introduce bytebuddy exclusions to avoid clashes with Mockito-provided byte buddy versions. Extend version range in Jackson Hibernate module registrar. Closes #2158
This commit is contained in:
@@ -26,6 +26,7 @@ import com.fasterxml.jackson.datatype.hibernate5.jakarta.Hibernate5JakartaModule
|
||||
*
|
||||
* @author Jon Brisbin
|
||||
* @author Oliver Gierke
|
||||
* @author Mark Paluch
|
||||
*/
|
||||
public class Jackson2DatatypeHelper {
|
||||
|
||||
@@ -37,7 +38,8 @@ public class Jackson2DatatypeHelper {
|
||||
|
||||
public static void configureObjectMapper(ObjectMapper mapper) {
|
||||
|
||||
if (IS_HIBERNATE_AVAILABLE && HibernateVersions.isHibernate5() && IS_HIBERNATE5_MODULE_AVAILABLE) {
|
||||
if (IS_HIBERNATE_AVAILABLE && (HibernateVersions.isHibernate5() || HibernateVersions.isHibernate6())
|
||||
&& IS_HIBERNATE5_MODULE_AVAILABLE) {
|
||||
new Hibernate5ModuleRegistrar().registerModule(mapper);
|
||||
}
|
||||
}
|
||||
@@ -47,6 +49,10 @@ public class Jackson2DatatypeHelper {
|
||||
public static boolean isHibernate5() {
|
||||
return Version.getVersionString().startsWith("5");
|
||||
}
|
||||
|
||||
public static boolean isHibernate6() {
|
||||
return Version.getVersionString().startsWith("6");
|
||||
}
|
||||
}
|
||||
|
||||
private static class Hibernate5ModuleRegistrar {
|
||||
|
||||
Reference in New Issue
Block a user