实际业务中,我们都会操作list集合,但是有时候还需要操作之前的数据 与操作之后的数据进行比较,为了防止内存地址相同,我们可以将list转成json 在反转list
代码如下:
List<Map<String,Object>> data = this.dao.query("dao.BaseBasGoodsCharsettingSettingMapper.getGoodsCharsettingDetail1", param);
List<Map<String, Object>> data2FromJson = new ArrayList<>();
data2FromJosn = new Gson().fromJson(new Gson().toJson(data), ArrayList.class);