Обнуляемый столбец Grails возвращает значение = {"class":"java.lang.Character"} в формате JSON

У меня есть устаревшая база данных, к которой я подключаюсь, и не уверен, почему я получаю этот результат, когда я анализирую объект json в моем клиенте. Столбец Character CustomersMname определен в статических ограничениях доменов как:

customersMname nullable: true, maxSize: 1

результат, который я получаю от объекта JSON, когда поле имеет значение null:

<jsonname2>customersMname</jsonname2>
<jsonvalue2>{"class":"java.lang.Character"}</jsonvalue2>

В столбце базы данных есть фактические данные, и это должно быть P. Кажется, это происходит с односимвольными столбцами в MYSQL db, когда тип данных определен как CHAR(1) или VARCHAR(1). Есть идеи?

1 ответ

Решение

Видимо это ошибка в системе. Обходной путь - изменить тип домена на String и покончить с этим.

Другие вопросы по тегам