Joda time DateTime неправильно сохраняет в базе данных

Я сохраняю поле JodaTime DateTimeв столбец timestamptzс помощью org.jadira.usertype:usertype.jodatime:1.9. Сервер приложений имеет часовой пояс +4. Сервер БД +9 часовой пояс. new DateTime()приводит к ${currentTime+1hour}+9, где +9 — часовой пояс (правильное значение —${currentTime+5hours)+9).

Я не нашел связанных тем. java.util.Dateсохраняет правильно.

Объект домена имеет следующее свойство сопоставления:

static mapping = {
    dateCreated sqlType:'timestamptz'
}

Как я могу правильно хранить DateTime?

10
задан displayname 3 September 2015 в 17:16
поделиться