问题:我希望properties的值和查询出来的值一致都为空数组,应该如何解决。
以下是背景:
同样的方法走CacheUtil去查询,首次查询是通过数据库方式,查询得知下方properties为空数组,这是我的数据预期的模样
但通过缓存去取得这个这个值时,此属性为null
从redis取出来的时候会做一次反序列化,调用的是cacheManager自己的接口,blade没有做过加工。取出数据的时候,list的size为0序列化应该就是null了。
你可以用Func.isEmpty来判断当他为null或者list的size为0都户返回true。
扫一扫访问 Blade技术社区 移动端