1.利用 fastjson 吧集合转换为字符串 存储 然后在反向解析就可以了
private static final Logger LOGGER = LoggerFactory.getLogger(HttpServiceImpl.class);
@Resource
private RedisTemplate redisTemplate;
@GetMapping("findDate")
public Result findDate() throws IOException {
QueryWrapper borrowerQueryWrapper = new QueryWrapper<>();
borrowerQueryWrapper.select("name","id");
//用MP查询指定的字段
List objects = dictMapper.selectObjs(borrowerQueryWrapper);
//查询全部
List list = dictMapper.selectList(null);
String s = JSONObject.toJSONString(list);
redisTemplate.opsForValue().set("key1",s);
String key1 = redisTemplate.opsForValue().get("key1");
List dicts = JSONObject.parseArray(key1, Dict.class);
System.out.println(dicts);
LambdaQueryWrapper gbrm06LambdaQueryWrapper = Wrappers.lambdaQuery();
gbrm06LambdaQueryWrapper.eq(Dict::getId, null);
boolean remove = dictService.remove(gbrm06LambdaQueryWrapper);
boolean b = dictService.removeById(null);
dictService.list(null);
//第一种更新方法 利用填充字段和 QueryWrapper来实现
QueryWrapper objectQueryWrapper = new QueryWrapper<>();
objectQueryWrapper.in("id","12","13","32").eq("name","大大");
Dict dict = new Dict();
dict.setName("测试啊爱还好");
dictMapper.update(dict,objectQueryWrapper);
//第二种更新方法,直接用UpdateWrapper来搞
UpdateWrapper updateWrapper = new UpdateWrapper<>();
updateWrapper.set("name","gagaga");
dictMapper.update(null,updateWrapper);
// List> list = dictService.findDate();
return Result.ok(objects);
}