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