| 限定符和类型 | 类和说明 |
|---|---|
static interface |
SqlHelper.CustomTag
自定义标签使用时${~tag:param1:param2:param3}
|
| 构造器和说明 |
|---|
SqlHelper() |
| 限定符和类型 | 方法和说明 |
|---|---|
static List<String> |
alltables() |
static int |
execute(String sql,
Object... objects)
执行Sql,返回影响的条数
|
static Long |
executeGeneratedKey(String sql,
Object... objects)
执行Sql,返回自动生成的列,比如主健(GENERATED_KEY),时间
|
static net.vsame.url2sql.helper.SqlHelper.Option |
getCommOption(String sql,
Object... objects)
Sql工具, ${}中占位符值按优先级排列如下:
从传递MAP取, 当然也可以不传
从request.getParameterMap();取
从url中rest参数取,注意写法为${0}
Sql Example: select * from student where id in(${ids})
|
static void |
main(String[] args) |
static void |
main2(String[] args) |
static PageView |
page(int currentpage,
int pagesize,
String sql,
Object... objects)
分页
|
static PageView |
page(String sql,
Object... objects)
分页
|
static List<Model> |
query(String sql,
Object... objects)
查询多个
|
static Model |
queryOne(String sql,
Object... objects)
查询一个
|
static void |
registCustomTag(SqlHelper.CustomTag customTag) |
static Object[] |
toObjectArray(Object obj) |
public static void registCustomTag(SqlHelper.CustomTag customTag)
public static net.vsame.url2sql.helper.SqlHelper.Option getCommOption(String sql, Object... objects)
Sql Example: select * from student where id in(${ids})
sql - objects - public static PageView page(int currentpage, int pagesize, String sql, Object... objects)
currentpage - 当前页pagesize - 每页显示数sql - public static int execute(String sql, Object... objects)
sql - objects - public static Long executeGeneratedKey(String sql, Object... objects)
sql - objects - public static void main(String[] args)
public static void main2(String[] args)
Copyright © 2015. All Rights Reserved.