今天调bug的时候,发现数据库插入错误,结果发现插入了空串,改成null后就可以运行。 这才知道原来空串 “”和null对数据库允许空的非字符字段的意义是不同的。 空串“”代表的还是字符型,只不过是没有内容而已。