类 SqlRunner
- java.lang.Object
-
- com.baomidou.mybatisplus.extension.toolkit.SqlRunner
-
- 所有已实现的接口:
com.baomidou.mybatisplus.core.assist.ISqlRunner,java.io.Closeable,java.lang.AutoCloseable
public class SqlRunner extends java.lang.Object implements com.baomidou.mybatisplus.core.assist.ISqlRunner, java.io.CloseableSqlRunner 执行 SQL- 从以下版本开始:
- 2016-12-11
- 作者:
- Caratacus
-
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 voidclose()static SqlRunnerdb()获取默认的SqlQuery(适用于单库)static SqlRunnerdb(java.lang.Class<?> clazz)根据当前class对象获取SqlQuery(适用于多库)booleandelete(java.lang.String sql, java.lang.Object... args)booleaninsert(java.lang.String sql, java.lang.Object... args)longselectCount(java.lang.String sql, java.lang.Object... args)java.util.List<java.util.Map<java.lang.String,java.lang.Object>>selectList(java.lang.String sql, java.lang.Object... args)根据sql查询Map结果集java.lang.ObjectselectObj(java.lang.String sql, java.lang.Object... args)根据sql查询一个字段值的一条结果java.util.List<java.lang.Object>selectObjs(java.lang.String sql, java.lang.Object... args)根据sql查询一个字段值的结果集java.util.Map<java.lang.String,java.lang.Object>selectOne(java.lang.String sql, java.lang.Object... args)<E extends com.baomidou.mybatisplus.core.metadata.IPage<java.util.Map<java.lang.String,java.lang.Object>>>
EselectPage(E page, java.lang.String sql, java.lang.Object... args)booleanupdate(java.lang.String sql, java.lang.Object... args)
-
-
-
字段详细资料
-
DEFAULT
public static final SqlRunner DEFAULT
-
-
方法详细资料
-
db
public static SqlRunner db()
获取默认的SqlQuery(适用于单库)- 返回:
- ignore
-
db
public static SqlRunner db(java.lang.Class<?> clazz)
根据当前class对象获取SqlQuery(适用于多库)- 参数:
clazz- ignore- 返回:
- ignore
-
insert
@Transactional public boolean insert(java.lang.String sql, java.lang.Object... args)- 指定者:
insert在接口中com.baomidou.mybatisplus.core.assist.ISqlRunner
-
delete
@Transactional public boolean delete(java.lang.String sql, java.lang.Object... args)- 指定者:
delete在接口中com.baomidou.mybatisplus.core.assist.ISqlRunner
-
update
@Transactional public boolean update(java.lang.String sql, java.lang.Object... args)- 指定者:
update在接口中com.baomidou.mybatisplus.core.assist.ISqlRunner
-
selectList
public java.util.List<java.util.Map<java.lang.String,java.lang.Object>> selectList(java.lang.String sql, java.lang.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 java.util.List<java.lang.Object> selectObjs(java.lang.String sql, java.lang.Object... args)根据sql查询一个字段值的结果集注意:该方法只会返回一个字段的值, 如果需要多字段,请参考
selectList()- 指定者:
selectObjs在接口中com.baomidou.mybatisplus.core.assist.ISqlRunner- 参数:
sql- sql语句,可添加参数,格式:{0},{1}args- 只接受String格式- 返回:
- ignore
-
selectObj
public java.lang.Object selectObj(java.lang.String sql, java.lang.Object... args)根据sql查询一个字段值的一条结果注意:该方法只会返回一个字段的值, 如果需要多字段,请参考
selectOne()- 指定者:
selectObj在接口中com.baomidou.mybatisplus.core.assist.ISqlRunner- 参数:
sql- sql语句,可添加参数,格式:{0},{1}args- 只接受String格式- 返回:
- ignore
-
selectCount
public long selectCount(java.lang.String sql, java.lang.Object... args)- 指定者:
selectCount在接口中com.baomidou.mybatisplus.core.assist.ISqlRunner
-
selectOne
public java.util.Map<java.lang.String,java.lang.Object> selectOne(java.lang.String sql, java.lang.Object... args)- 指定者:
selectOne在接口中com.baomidou.mybatisplus.core.assist.ISqlRunner
-
selectPage
public <E extends com.baomidou.mybatisplus.core.metadata.IPage<java.util.Map<java.lang.String,java.lang.Object>>> E selectPage(E page, java.lang.String sql, java.lang.Object... args)- 指定者:
selectPage在接口中com.baomidou.mybatisplus.core.assist.ISqlRunner
-
close
public void close()
- 指定者:
close在接口中java.lang.AutoCloseable- 指定者:
close在接口中java.io.Closeable
-
-