类 SuperCacheManagerImpl<M extends SuperMapper<T>,T extends SuperEntity>

java.lang.Object
com.baomidou.mybatisplus.extension.repository.AbstractRepository<M,T>
com.baomidou.mybatisplus.extension.repository.CrudRepository<M,T>
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl<M,T>
top.tangyh.basic.base.manager.impl.SuperManagerImpl<M,T>
top.tangyh.basic.base.manager.impl.SuperCacheManagerImpl<M,T>
类型参数:
M -
T -
所有已实现的接口:
com.baomidou.mybatisplus.extension.repository.IRepository<T>, com.baomidou.mybatisplus.extension.service.IService<T>, SuperCacheManager<T>, SuperManager<T>

public abstract class SuperCacheManagerImpl<M extends SuperMapper<T>,T extends SuperEntity> extends SuperManagerImpl<M,T> implements SuperCacheManager<T>
基于 CacheOps 实现的 缓存实现 默认的key规则: #{CacheKeyBuilder#key()}:id

1,getByIdCache:新增的方法: 先查缓存,在查db 2,removeById:重写 ServiceImpl 类的方法,删除db后,淘汰缓存 3,removeByIds:重写 ServiceImpl 类的方法,删除db后,淘汰缓存 4,updateAllById: 新增的方法: 修改数据(所有字段)后,淘汰缓存 5,updateById:重写 ServiceImpl 类的方法,修改db后,淘汰缓存

作者:
zuihou