Я хочу установить все поля OffsetDateTime
, которые можно сохранить как timestamptz
в postgresql.
Вот что я делаю:
class MyDomain {
OffsetDateTime dateCreated
static mapping = {
dateCreated sqlType: 'timestamptz'
}
}
И это работает. Я хочу отобразить все OffsetDateTime
на timestamptz
в postgresql, как?
Я нахожу похожую проблему в github: https://github.com/grails/grails-core/issues/10141#issuecomment-249002627
application.groovy
Пример:
import java.time.OffsetDateTime
grails.gorm.default.mapping = {
/// ... omit for clarity
'user-type'(type: org.hibernate.type.OffsetDateTimeType, class: OffsetDateTime)
}
Но я пытаюсь добавить sqlType
, это не работает:
grails.gorm.default.mapping = {
'user-type'(type: org.hibernate.type.OffsetDateTimeType, class: OffsetDateTime, sqlType: 'timestamptz') // not working
}
Есть идеи?