В моем доменном классе у меня есть что-то вроде этого:
class User {
String name
java.sql.Date birthDate
}
Я получаю приложение, работающее со скаффолдингами, и на страницах создания скаффолдингов правильно отображаются средства выбора даты d / m / y, чтобыукажите дату, что очень хорошо.
Но когда я нажимаю кнопку «Создать», она выдает «Свойство birthDate не соответствует типу»
В настоящее время я использую встроенную базу данных H2, но переключится на mysql позже.
Есть предложения?Я не хочу использовать обычную дату / время, так как мне нужна только дата, и она не должна зависеть от часовых поясов.Очевидно, что я мог бы вручную хранить поля дня, месяца и года отдельно, но это усложняет последующее использование (например, для сравнения).
У нас была хитрость, чтобы заставить это работать с grails 2.x, но яУ вас нет копии этого старого кода.
Есть ли у кого-нибудь обходной путь для работы с плагинами полей?
В моем методе контроллера обновлений, даже если я вручную установил для user.birthDate значениеправильный экземпляр java.sql.Date, вызывающий user.save (), по-прежнему завершается с ошибкой type-missmatch.Похоже, что-то в методе save (), который предположительно является кодом gorm.