public class SqlRunner extends Object implements com.baomidou.mybatisplus.core.assist.ISqlRunner
| 限定符和类型 | 方法和说明 |
|---|---|
static SqlRunner |
db()
获取默认的SqlQuery(适用于单库)
|
static SqlRunner |
db(Class<?> clazz)
根据当前class对象获取SqlQuery(适用于多库)
|
boolean |
delete(String sql,
Object... args) |
boolean |
insert(String sql,
Object... args) |
int |
selectCount(String sql,
Object... args) |
List<Map<String,Object>> |
selectList(String sql,
Object... args)
根据sql查询Map结果集
SqlRunner.db().selectList("select * from tbl_user where name={0}", "Caratacus")
|
Object |
selectObj(String sql,
Object... args)
根据sql查询一个字段值的一条结果
注意:该方法只会返回一个字段的值, 如果需要多字段,请参考
selectOne() |
List<Object> |
selectObjs(String sql,
Object... args)
根据sql查询一个字段值的结果集
注意:该方法只会返回一个字段的值, 如果需要多字段,请参考
selectList() |
Map<String,Object> |
selectOne(String sql,
Object... args) |
com.baomidou.mybatisplus.core.metadata.IPage<Map<String,Object>> |
selectPage(com.baomidou.mybatisplus.core.metadata.IPage page,
String sql,
Object... args) |
boolean |
update(String sql,
Object... args) |
public static final SqlRunner DEFAULT
public SqlRunner()
public SqlRunner(Class<?> clazz)
public static SqlRunner db()
public static SqlRunner db(Class<?> clazz)
clazz - ignore@Transactional public boolean insert(String sql, Object... args)
insert 在接口中 com.baomidou.mybatisplus.core.assist.ISqlRunner@Transactional public boolean delete(String sql, Object... args)
delete 在接口中 com.baomidou.mybatisplus.core.assist.ISqlRunner@Transactional public boolean update(String sql, Object... args)
update 在接口中 com.baomidou.mybatisplus.core.assist.ISqlRunnerpublic List<Map<String,Object>> selectList(String sql, Object... args)
SqlRunner.db().selectList("select * from tbl_user where name={0}", "Caratacus")
selectList 在接口中 com.baomidou.mybatisplus.core.assist.ISqlRunnersql - sql语句,可添加参数,格式:{0},{1}args - 只接受String格式public List<Object> selectObjs(String sql, Object... args)
注意:该方法只会返回一个字段的值, 如果需要多字段,请参考selectList()
selectObjs 在接口中 com.baomidou.mybatisplus.core.assist.ISqlRunnersql - sql语句,可添加参数,格式:{0},{1}args - 只接受String格式public Object selectObj(String sql, Object... args)
注意:该方法只会返回一个字段的值, 如果需要多字段,请参考selectOne()
selectObj 在接口中 com.baomidou.mybatisplus.core.assist.ISqlRunnersql - sql语句,可添加参数,格式:{0},{1}args - 只接受String格式public int selectCount(String sql, Object... args)
selectCount 在接口中 com.baomidou.mybatisplus.core.assist.ISqlRunnerpublic Map<String,Object> selectOne(String sql, Object... args)
selectOne 在接口中 com.baomidou.mybatisplus.core.assist.ISqlRunner