Этот вопрос касается изменения способа, которым привязка данных Grails обрабатывает преобразование строки в целое число.
Рассмотрим следующий объект домена:
class Foo {
String name
Integer price
}
Кроме того, предположим, что объект домена заполнен параметрами HTTP-запроса:
def foo = new Foo(params).save()
Приведенный выше метод save () завершится ошибкой, если params.price == "" (пустая строка). Я хотел бы изменить это поведение глобально, чтобы пустая строка анализировалась как ноль (0) при преобразовании строки в целое число в привязке данных Grails. Как мне этого добиться?