Я использовал плагин Joda-Time для Grails. Мне это действительно нравится, но я пытаюсь установить значение по умолчанию для атрибута домена (Тип периода: PersistentPeriod). Все отлично работает. Я могу сохранять и извлекать данные Joda-Time, библиотека тегов работает хорошо, вычисления и преобразования безупречны, но все взрывается, когда я пытаюсь скомпилировать после установки значения по умолчанию для атрибутов Joda-Time. Пример:
class Person {
DateTime date
Period totalTime
static mapping = {
totalTime (type: PersistentPeriod, defaultValue:Period.ZERO)
date (type: PersistentDateTime, defaultValue:DateTime.now())
}
}
Есть ли способ сделать это со значениями по умолчанию или я должен оставить атрибуты Joda-Time пустыми и пустыми.