Я использую java, mysql, hibernate (3.6.x). На стороне java я использую объекты java.sql.Timestamp. На стороне mysql я использую столбцы datetime.
Я хочу, чтобы спящий режим сохранял/загружал эти объекты Timestamp с использованием часовой пояс UTC, независимо от часовой/системной/java/mysql часовой пояс.
Я нашел "Как хранить дату и время и временные метки в часовом поясе UTC с JPA и Hibernate", который был информативным, но не имел некоторой конечной информации о внедрении, которую я пытаясь найти.
Я хочу реализовать UtcTimestampTypeDescriptor, как показано в этом потоке, и настроить hibernate, чтобы использовать это вместо обычного TimestampTypeDescriptor.
Как настроить hibernate для использования типа UtcTimestamp вместо типа Timestamp по умолчанию?