githanter / mybatis-pager Goto Github PK
View Code? Open in Web Editor NEWMybatis Physical paging plugin
License: Apache License 2.0
Mybatis Physical paging plugin
License: Apache License 2.0
实际开发过程中有三种使用策略:
(1) Mybatis
原生的selectList(String statement, Object parameter, RowBounds rowBounds)
(2) Mapper
中传入一个Page
参数,如 selectUsers(Page page)
(3) 直接透明的使用,即通过正则表达式配置需要拦截的 Statement ID
目前只支持第1中方式,1.1版本添加策略接口:仿照Apache Shiro
的AuthenticationStrategy
,可配置多个策略,同时支持如Spring
的Order
,使策略有序,使用第一个匹配到的策略,从而增加开发灵活性。
参考 Spring
RequestMappingHandlerAdapter
对 sessionAttributesHandlerCache
的 操作
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.