Skip to content

Commit 8882eb0

Browse files
committed
更新首页文档c
1 parent 89b0992 commit 8882eb0

File tree

2 files changed

+70
-6
lines changed

2 files changed

+70
-6
lines changed

README.md

Lines changed: 35 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,41 @@ GitHub:https://github.com/mybatis-book/book
3535
## Support [MyBatis 3.1.0+](https://github.com/mybatis/mybatis-3)
3636
## Physical Paging
3737

38-
PageHelper supports the following databases:
39-
40-
https://github.com/pagehelper/Mybatis-PageHelper/blob/09348bddc3cef32548bc447b4816ce3a028dba8e/src/main/java/com/github/pagehelper/page/PageAutoDialect.java#L56-L92
38+
PageHelper supports the following databases [PageAutoDialect](src/main/java/com/github/pagehelper/page/PageAutoDialect.java):
39+
40+
```java
41+
static {
42+
//register aliass
43+
registerDialectAlias("hsqldb", HsqldbDialect.class);
44+
registerDialectAlias("h2", HsqldbDialect.class);
45+
registerDialectAlias("phoenix", HsqldbDialect.class);
46+
registerDialectAlias("postgresql", PostgreSqlDialect.class);
47+
registerDialectAlias("mysql", MySqlDialect.class);
48+
registerDialectAlias("mariadb", MySqlDialect.class);
49+
registerDialectAlias("sqlite", MySqlDialect.class);
50+
registerDialectAlias("herddb", HerdDBDialect.class);
51+
registerDialectAlias("oracle", OracleDialect.class);
52+
registerDialectAlias("oracle9i", Oracle9iDialect.class);
53+
registerDialectAlias("db2", Db2Dialect.class);
54+
registerDialectAlias("informix", InformixDialect.class);
55+
//解决 informix-sqli #129,仍然保留上面的
56+
registerDialectAlias("informix-sqli", InformixDialect.class);
57+
registerDialectAlias("sqlserver", SqlServerDialect.class);
58+
registerDialectAlias("sqlserver2012", SqlServer2012Dialect.class);
59+
registerDialectAlias("derby", SqlServer2012Dialect.class);
60+
//达梦数据库,https://github.com/mybatis-book/book/issues/43
61+
registerDialectAlias("dm", OracleDialect.class);
62+
//阿里云PPAS数据库,https://github.com/pagehelper/Mybatis-PageHelper/issues/281
63+
registerDialectAlias("edb", OracleDialect.class);
64+
//神通数据库
65+
registerDialectAlias("oscar", OscarDialect.class);
66+
registerDialectAlias("clickhouse", MySqlDialect.class);
67+
//瀚高数据库
68+
registerDialectAlias("highgo", HsqldbDialect.class);
69+
//虚谷数据库
70+
registerDialectAlias("xugu", HsqldbDialect.class);
71+
}
72+
```
4173

4274
> If the database you are using is not in this list, you can configure the `dialectAlias` parameter.
4375
>

README_zh.md

Lines changed: 35 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,41 @@ GitHub项目:https://github.com/mybatis-book/book
3131
## 支持 [MyBatis 3.1.0+](https://github.com/mybatis/mybatis-3)
3232
## 物理分页
3333

34-
该插件目前支持以下数据库的<b>物理分页</b>:
35-
36-
https://github.com/pagehelper/Mybatis-PageHelper/blob/09348bddc3cef32548bc447b4816ce3a028dba8e/src/main/java/com/github/pagehelper/page/PageAutoDialect.java#L56-L92
34+
该插件目前支持以下数据库的<b>物理分页</b> [PageAutoDialect](src/main/java/com/github/pagehelper/page/PageAutoDialect.java):
35+
36+
```java
37+
static {
38+
//注册别名
39+
registerDialectAlias("hsqldb", HsqldbDialect.class);
40+
registerDialectAlias("h2", HsqldbDialect.class);
41+
registerDialectAlias("phoenix", HsqldbDialect.class);
42+
registerDialectAlias("postgresql", PostgreSqlDialect.class);
43+
registerDialectAlias("mysql", MySqlDialect.class);
44+
registerDialectAlias("mariadb", MySqlDialect.class);
45+
registerDialectAlias("sqlite", MySqlDialect.class);
46+
registerDialectAlias("herddb", HerdDBDialect.class);
47+
registerDialectAlias("oracle", OracleDialect.class);
48+
registerDialectAlias("oracle9i", Oracle9iDialect.class);
49+
registerDialectAlias("db2", Db2Dialect.class);
50+
registerDialectAlias("informix", InformixDialect.class);
51+
//解决 informix-sqli #129,仍然保留上面的
52+
registerDialectAlias("informix-sqli", InformixDialect.class);
53+
registerDialectAlias("sqlserver", SqlServerDialect.class);
54+
registerDialectAlias("sqlserver2012", SqlServer2012Dialect.class);
55+
registerDialectAlias("derby", SqlServer2012Dialect.class);
56+
//达梦数据库,https://github.com/mybatis-book/book/issues/43
57+
registerDialectAlias("dm", OracleDialect.class);
58+
//阿里云PPAS数据库,https://github.com/pagehelper/Mybatis-PageHelper/issues/281
59+
registerDialectAlias("edb", OracleDialect.class);
60+
//神通数据库
61+
registerDialectAlias("oscar", OscarDialect.class);
62+
registerDialectAlias("clickhouse", MySqlDialect.class);
63+
//瀚高数据库
64+
registerDialectAlias("highgo", HsqldbDialect.class);
65+
//虚谷数据库
66+
registerDialectAlias("xugu", HsqldbDialect.class);
67+
}
68+
```
3769

3870
>如果你使用的数据库不在这个列表时,你可以配置 `dialectAlias` 参数。
3971
>

0 commit comments

Comments
 (0)