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

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

customersMname nullable: true, maxSize: 1

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

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

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

1 Ответ

2 голосов
/ 06 июля 2011

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

...