类 AbstractSqlRunner

java.lang.Object
com.baomidou.mybatisplus.core.assist.AbstractSqlRunner
所有已实现的接口:
ISqlRunner

public abstract class AbstractSqlRunner extends Object implements ISqlRunner
从以下版本开始:
3.5.12
作者:
nieqiurong
  • 构造器详细资料

    • AbstractSqlRunner

      public AbstractSqlRunner()
  • 方法详细资料

    • parse

      protected String parse(String sql, Object... args)
      获取执行语句 (将原始占位符语句转换为标准占位符语句)
      参数:
      sql - 原始sql
      args - 参数
      返回:
      执行语句 (带参数占位符)
      从以下版本开始:
      3.5.12
    • getParams

      protected Map<String,Object> getParams(Object... args)
      获取参数列表
      参数:
      args - 参数(单参数时,支持使用Map,List,Array,JavaBean访问)
      返回:
      参数map
      从以下版本开始:
      3.5.12
    • sqlMap

      protected Map<String,Object> sqlMap(String sql, Object... args)
      获取sqlMap参数

      自3.5.12开始,(当传入的参数是单参数时,支持使用Map,Array,List,JavaBean)

    • 当参数为 Map 时可通过{key}进行属性访问
    • 当参数为 JavaBean 时可通过{property}进行属性访问
    • 当参数为 List 时直接访问索引 {0}
    • 当参数为 Array 时直接访问索引 {0}
    • 参数:
      sql - 指定参数的格式: {0}, {1} 或者 {property1}, {property2}
      args - 参数
      返回:
      参数集合
    • sqlMap

      protected Map<String,Object> sqlMap(String sql, IPage<?> page, Object... args)

      自3.5.12开始,(当传入的参数是单参数时,支持使用Map,Array,List,JavaBean)

    • 当参数为 Map 时可通过{key}进行属性访问
    • 当参数为 JavaBean 时可通过{property}进行属性访问
    • 当参数为 List 时直接访问索引 {0}
    • 当参数为 Array 时直接访问索引 {0}
    • 参数:
      sql - 指定参数的格式: {0}, {1} 或者 {property1}, {property2}
      page - 分页模型
      args - 参数
      返回:
      参数集合