新手笔记,常见坑记录

当 distinct 和 order by同时使用需注意

原来 SQL 语句是先执行 distinct 去重后,再使用 order by 进行排序的。所以如果在 order by 需要排序的字段,没有在 distinct 后的字段中,自然会抛错。

前台传list,后台报错问题
前台传值方式 detailList: JSON.stringify(this.baseInfo.detailList)
后台转换方式
List<Map<String,Object>> list = (List<Map<String,Object>>) JSONArray.parse(detailList);
JSON.stringify()的作用是将 JavaScript 对象转换为 JSON 字符串,而JSON.parse()可以将JSON字符串转为一个对象。

其他转换方式

import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;

JSONObject jsonObject =com.alibaba.fastjson.JSON.parseObject(com.alibaba.fastjson.JSON.toJSONString§);

JSONArray list1= JSONObject.parseArray(list);
List list2 = JSONObject.parseArray(list1.toJSONString(), JSONObject.class);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值