can not find lambda cache for this property [userId] of entity [com.ehl.base.system.domain.SysUserRole]
时间: 2024-04-28 08:23:04 浏览: 53
Python 3.8中实现functools.cached_property功能
这个错误提示一般是因为你在使用缓存时,缓存的key中使用了一个未被序列化的对象作为参数,导致缓存序列化失败。你可以尝试做以下几件事情来解决这个问题:
1. 确认缓存的key中所有的参数都是可序列化的对象;
2. 确认缓存的value也是可序列化的对象;
3. 如果你使用的是lambda表达式作为缓存的key,尝试使用普通的对象作为key,或者自定义序列化方式来序列化lambda表达式。
4. 确认缓存的value中的对象也没有未序列化的属性。
希望这些方法能够帮助你解决问题。
阅读全文