# plugin **Repository Path**: bruce_wang_git/plugin ## Basic Information - **Project Name**: plugin - **Description**: Mybatis工具插件,实现分页以及定界符的处理 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2015-02-01 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README Plagin 1、paging 实现主流数据的库的物理分页功能,并且可以可以通过dialect接口实现自己的分页,dialect参考Hibernate的方言处理Mysql,Oracle、Postgres、Firebird、Sqlite等数据库的分页, 通过PageContext来创建当前线程内的分页参数,轻松实现分页,并且对MsSql、Sybase此类的数据,采用Mybiats自身的游标分页方法, 2、escape 实现数据库定界符的处理,在现实业务中难免会遇到使用数据库关键字的问题,一般会通过数据库的定界符来处理,然而不同数据库的定界符又不见相同,比如MySQL是通过·(数字建坐左边的~),而微软家族的是以[],为解决此类问题特意加入escape来处理,同时还加入的sql的格式化功能,比如去掉多余的空格换行符等。 3、demo(不知为何xml显示不出来,估计别解析成html了)