public interface ISqlTemplate extends ISqlExecuter
| 限定符和类型 | 方法和说明 |
|---|---|
int |
count()
查询记录数
|
Iterator<Bean> |
iterator()
迭代结果集
|
Bean |
one()
在有且只有一条记录时直接获取该记录
|
PageData |
page(int pageNumber,
int pageSize)
分页
|
ISqlTemplate |
param(Bean param)
绑定参数
|
ISqlTemplate |
param(String key,
Object value)
绑定参数
|
List<Bean> |
query()
查询
|
ISqlTemplate |
sql(String sql)
拼接SQL语句
|
ISqlTemplate |
sqlIf(String sql,
boolean condition)
当满足条件时拼接该SQL语句
|
List<Bean> |
top(int count)
查询并返回指定条数的记录
|
Bean |
topOne()
查询并返回第一条记录
|
int |
update()
更新
|
getParams, getSqlsupportISqlTemplate sql(String sql)
sql - SQL语句,使用:key对应到参数key,如select * from user where user_name=:nameISqlTemplate sqlIf(String sql, boolean condition)
sql - SQL语句,使用:key对应到参数key,如select * from user where user_name=:namecondition - 条件是否满足ISqlTemplate param(Bean param)
param - 参数,如new Bean("name","六特尔")ISqlTemplate param(String key, Object value)
key - 参数名,如SQL语句中为:name,则参数名为namevalue - 参数值Bean topOne()
Bean one()
int count()
PageData page(int pageNumber, int pageSize)
pageNumber - 页码,从1开始pageSize - 每页记录数int update()
Copyright © 2023. All Rights Reserved.