Я храню поле 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?