类 SQLServerDialect

java.lang.Object
cn.nkpro.elcube.data.mybatis.pagination.dialect.Dialect
cn.nkpro.elcube.data.mybatis.pagination.dialect.SQLServerDialect

public class SQLServerDialect extends Dialect
作者:
badqiu
  • 构造器详细资料

    • SQLServerDialect

      public SQLServerDialect()
  • 方法详细资料

    • supportsLimitOffset

      public boolean supportsLimitOffset()
      覆盖:
      supportsLimitOffset 在类中 Dialect
    • supportsLimit

      public boolean supportsLimit()
      覆盖:
      supportsLimit 在类中 Dialect
    • getLimitString

      public String getLimitString(String sql, int offset, int limit)
      从类复制的说明: Dialect
      将sql变成分页sql语句,直接使用offset,limit的值作为占位符.
      源代码为: getLimitString(sql,offset,String.valueOf(offset),limit,String.valueOf(limit))
      覆盖:
      getLimitString 在类中 Dialect
    • getLimitString

      public String getLimitString(String querySelect, int offset, String offsetPlaceholder, int limit, String limitPlaceholder)
      从类复制的说明: Dialect
      将sql变成分页sql语句,提供将offset及limit使用占位符(placeholder)替换.
       如mysql
       dialect.getLimitString("select * from user", 12, ":offset",0,":limit") 将返回
       select * from user limit :offset,:limit
       
      覆盖:
      getLimitString 在类中 Dialect
      返回:
      包含占位符的分页sql