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

public class SqlRunner extends Object implements com.baomidou.mybatisplus.core.assist.ISqlRunner
SqlRunner 执行 SQL
从以下版本开始:
2016-12-11
作者:
Caratacus
  • 字段详细资料

    • DEFAULT

      public static final SqlRunner DEFAULT
  • 构造器详细资料

    • SqlRunner

      public SqlRunner()
    • SqlRunner

      public SqlRunner(Class<?> clazz)
  • 方法详细资料

    • db

      public static SqlRunner db()
      获取默认的SqlQuery(适用于单库)
      返回:
      ignore
    • db

      public static SqlRunner db(Class<?> clazz)
      根据当前class对象获取SqlQuery(适用于多库)
      参数:
      clazz - ignore
      返回:
      ignore
    • insert

      @Transactional public boolean insert(String sql, Object... args)
      指定者:
      insert 在接口中 com.baomidou.mybatisplus.core.assist.ISqlRunner
    • delete

      @Transactional public boolean delete(String sql, Object... args)
      指定者:
      delete 在接口中 com.baomidou.mybatisplus.core.assist.ISqlRunner
    • update

      @Transactional public boolean update(String sql, Object... args)
      指定者:
      update 在接口中 com.baomidou.mybatisplus.core.assist.ISqlRunner
    • selectList

      public List<Map<String,Object>> selectList(String sql, Object... args)
      根据sql查询Map结果集

      SqlRunner.db().selectList("select * from tbl_user where name={0}", "Caratacus")

      指定者:
      selectList 在接口中 com.baomidou.mybatisplus.core.assist.ISqlRunner
      参数:
      sql - sql语句,可添加参数,格式:{0},{1}
      args - 只接受String格式
      返回:
      ignore
    • selectObjs

      public List<Object> selectObjs(String sql, Object... args)
      根据sql查询一个字段值的结果集

      注意:该方法只会返回一个字段的值, 如果需要多字段,请参考selectList()

      指定者:
      selectObjs 在接口中 com.baomidou.mybatisplus.core.assist.ISqlRunner
      参数:
      sql - sql语句,可添加参数,格式:{0},{1}
      args - 只接受String格式
      返回:
      ignore
    • selectObj

      public Object selectObj(String sql, Object... args)
      根据sql查询一个字段值的一条结果

      注意:该方法只会返回一个字段的值, 如果需要多字段,请参考selectOne()

      指定者:
      selectObj 在接口中 com.baomidou.mybatisplus.core.assist.ISqlRunner
      参数:
      sql - sql语句,可添加参数,格式:{0},{1}
      args - 只接受String格式
      返回:
      ignore
    • selectCount

      public long selectCount(String sql, Object... args)
      指定者:
      selectCount 在接口中 com.baomidou.mybatisplus.core.assist.ISqlRunner
    • selectOne

      public Map<String,Object> selectOne(String sql, Object... args)
      指定者:
      selectOne 在接口中 com.baomidou.mybatisplus.core.assist.ISqlRunner
    • selectPage

      public <E extends com.baomidou.mybatisplus.core.metadata.IPage<Map<String, Object>>> E selectPage(E page, String sql, Object... args)
      指定者:
      selectPage 在接口中 com.baomidou.mybatisplus.core.assist.ISqlRunner
    • close

      @Deprecated public void close()
      已过时。
      3.5.3.2