我有一个旧数据库连接到,不确定在客户端解析json对象时为什么会得到此结果。在域静态约束中,字符CharactersCustomerMname列定义为:
customersMname nullable: true, maxSize: 1
当字段为null时,我从JSON对象获得的结果是:
<jsonname2>customersMname</jsonname2>
<jsonvalue2>{"class":"java.lang.Character"}</jsonvalue2>
数据库列中有实际数据,应该为P。当数据类型定义为CHAR(1)或VARCHAR(1)时,MYSQL db中的单个字符列似乎正在发生这种情况。有任何想法吗?
最佳答案
显然,这是系统中的错误。解决方法是将域类型更改为String并完成此操作。