- 博客(2)
- 收藏
- 关注
原创 Mybatis分表+分页实现原理和注意事项
实现原理使用SpringAOP拦截方法 + 实现Interceptor拦截SQL + ThreadLocal存储分表信息首先在ShardingTableAspect配置@Pointcut("execution(* com.xxx.xxx.dao.sharding.*.*(..))") 用来拦截sharding目录下的所有方法在环绕通知daoAround中获取被拦截方法参数中@ShardingKey注解对应的field的值,和类注解@TableSharding定义的tableName存入ThreadL
2021-04-12 19:52:11 367 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人