mybaties二级缓存全网最强解决方案
拦截器方式解决
直接上代码
@Intercepts({
@Signature(method = "query", type = Executor.class, args = {
MappedStatement.class, Object.class,
RowBounds.class, ResultHandler.class}),
@Signature(method = "prepare", type = StatementHandler.class, args = {
Connection.class})})
public class MyPlugin implements Interceptor {
private String databaseType;//数据库类型,不同的数据库有不同的分页方法
private RedisTemplate