1.4.200
+ 2.1.2122.6.12.7.59.2.1.jre8
diff --git a/spring-data-jdbc/src/main/java/org/springframework/data/jdbc/core/dialect/H2TimestampWithTimeZoneToOffsetDateTimeConverter.java b/spring-data-jdbc/src/main/java/org/springframework/data/jdbc/core/dialect/H2TimestampWithTimeZoneToOffsetDateTimeConverter.java
deleted file mode 100644
index 76876764..00000000
--- a/spring-data-jdbc/src/main/java/org/springframework/data/jdbc/core/dialect/H2TimestampWithTimeZoneToOffsetDateTimeConverter.java
+++ /dev/null
@@ -1,63 +0,0 @@
-/*
- * Copyright 2021 the original author or authors.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.springframework.data.jdbc.core.dialect;
-
-import java.time.OffsetDateTime;
-import java.time.ZoneOffset;
-
-import org.h2.api.TimestampWithTimeZone;
-import org.springframework.core.convert.converter.Converter;
-import org.springframework.data.convert.ReadingConverter;
-
-/**
- * Converter converting from an H2 internal representation of a timestamp with time zone to an OffsetDateTime.
- *
- * Only required for H2 versions < 2.0
- *
- * @author Jens Schauder
- * @since 2.7
- */
-@ReadingConverter
-public enum H2TimestampWithTimeZoneToOffsetDateTimeConverter
- implements Converter {
-
- INSTANCE;
-
- @Override
- public OffsetDateTime convert(TimestampWithTimeZone source) {
-
- long nanosInSecond = 1_000_000_000;
- long nanosInMinute = nanosInSecond * 60;
- long nanosInHour = nanosInMinute * 60;
-
- long hours = (source.getNanosSinceMidnight() / nanosInHour);
-
- long nanosInHours = hours * nanosInHour;
- long nanosLeft = source.getNanosSinceMidnight() - nanosInHours;
- long minutes = nanosLeft / nanosInMinute;
-
- long nanosInMinutes = minutes * nanosInMinute;
- nanosLeft -= nanosInMinutes;
- long seconds = nanosLeft / nanosInSecond;
-
- long nanosInSeconds = seconds * nanosInSecond;
- nanosLeft -= nanosInSeconds;
- ZoneOffset offset = ZoneOffset.ofTotalSeconds(source.getTimeZoneOffsetSeconds());
-
- return OffsetDateTime.of(source.getYear(), source.getMonth(), source.getDay(), (int) hours, (int) minutes,
- (int) seconds, (int) nanosLeft, offset);
- }
-}
diff --git a/spring-data-jdbc/src/main/java/org/springframework/data/jdbc/core/dialect/JdbcH2Dialect.java b/spring-data-jdbc/src/main/java/org/springframework/data/jdbc/core/dialect/JdbcH2Dialect.java
deleted file mode 100644
index 15807ff4..00000000
--- a/spring-data-jdbc/src/main/java/org/springframework/data/jdbc/core/dialect/JdbcH2Dialect.java
+++ /dev/null
@@ -1,63 +0,0 @@
-/*
- * Copyright 2021 the original author or authors.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.springframework.data.jdbc.core.dialect;
-
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.List;
-
-import org.springframework.data.relational.core.dialect.Db2Dialect;
-import org.springframework.data.relational.core.dialect.H2Dialect;
-
-/**
- * {@link Db2Dialect} that registers JDBC specific converters.
- *
- * @author Jens Schauder
- * @author Christoph Strobl
- * @since 2.3
- */
-public class JdbcH2Dialect extends H2Dialect {
-
- public static JdbcH2Dialect INSTANCE = new JdbcH2Dialect();
-
- protected JdbcH2Dialect() {}
-
- @Override
- public Collection