JAVA 对应实体类型 为Object, 在返回此值时,会将此值生成一个JSON 数据,自动生成 {"type":jsonb,"value":{数据}}
如果不想要此格式,在实体get方法里 public Object getIdPayRule() {
if(null!=data){
return JSONObject.parse(String.valueOf(data));
}
return data;
}
用了postgresql,
在做插入时,一定要掌握数据类型转义操作符 ::
如 insert into t1(id,json, jsonb) values(1,'{"bar": "baz", "balance": 7.77, "active":false}'::json, '{"bar": "baz", "balance": 7.77, "active":false}'::jsonb)