在公司中,我负责了一个业务的开发,从数据库到接口的设计。其中就遇到了这个问题。
原因:
在数据库的设计中,我将一个字段设置为了jsonb的格式。但是在项目中,我是将此字段设置为了String类型,然后就出现了报错。
错误:
解决:
将项目中的String类型改为JSONObject类型。
感受:
我一直以为String类型可以存入到jsonb字段中,这也是一个容易想错的点。通过这次的犯错,接下来就方便多了。数据库字段不匹配的错误,大部分都是报的这个错误。大家下次也可以看报错信息就能看出来。