摘要
本发明公开了基于MyBatis拦截器的分页分表一体化查询方法,方法为:获取待查询表单数据并分页分表;创建自定义分页注解和自定义分表注解,自定义分页注解包括当前线程的分页参数,自定义分表注解声明分表策略;在待查询表单数据分页分表的映射文件上加入自定义分页注解和自定义分表注解;分别创建分页拦截器和分表拦截器;获取查询业务列表,当为分页查询时,通过分页拦截器拦截表单数据查询SQL,在执行分页算法后执行SQL并返回数据;当为分表查询时,通过分表拦截器拦截表单数据查询SQL,在执行分表算法后执行SQL并返回数据。本发明有效提高了分页分表的查询效率。
技术关键词
拦截器
查询方法
表单
分片策略
逻辑表
数据
自定义策略
语句
对象
参数
接口方法
算法
列表
变量
键值
关系
动态
系统为您推荐了相关专利信息
表单模板
生成方法
管理系统
人工智能模块
生成业务