Browse Source

分页优化

miemie 4 years ago
parent
commit
33cac98a46

+ 1 - 2
mybatis-plus-extension/src/main/java/com/baomidou/mybatisplus/extension/plugins/pagination/dialects/MySqlDialect.java

@@ -28,8 +28,7 @@ public class MySqlDialect implements IDialect {
 
     @Override
     public DialectModel buildPaginationSql(String originalSql, long offset, long limit) {
-        StringBuilder sql = new StringBuilder();
-        sql.append(originalSql).append(" LIMIT ").append(FIRST_MARK);
+        StringBuilder sql = new StringBuilder(originalSql).append(" LIMIT ").append(FIRST_MARK);
         if (offset != 0L) {
             sql.append(StringPool.COMMA).append(SECOND_MARK);
             return new DialectModel(sql.toString(), offset, limit).setConsumerChain();

+ 1 - 2
mybatis-plus-extension/src/main/java/com/baomidou/mybatisplus/extension/plugins/pagination/dialects/PostgreDialect.java

@@ -27,8 +27,7 @@ public class PostgreDialect implements IDialect {
 
     @Override
     public DialectModel buildPaginationSql(String originalSql, long offset, long limit) {
-        StringBuilder sql = new StringBuilder();
-        sql.append(originalSql).append(" LIMIT ").append(FIRST_MARK);
+        StringBuilder sql = new StringBuilder(originalSql).append(" LIMIT ").append(FIRST_MARK);
         if (offset != 0L) {
             sql.append(" OFFSET ").append(SECOND_MARK);
             return new DialectModel(sql.toString(), limit, offset).setConsumerChain();