public class SqlHelperInstance
extends java.lang.Object
Sql Example: select * from student where id in(${ids})
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
SqlHelperInstance.CustomTag
自定义标签使用时${~tag:param1:param2:param3}
|
| 构造器和说明 |
|---|
SqlHelperInstance() |
SqlHelperInstance(JdbcUtils jdbcUtils) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.util.List<java.lang.String> |
alltables() |
int |
execute(java.lang.String sql,
java.lang.Object... objects)
执行Sql,返回影响的条数
|
java.lang.Long |
executeGeneratedKey(java.lang.String sql,
java.lang.Object... objects)
执行Sql,返回自动生成的列,比如主健(GENERATED_KEY),时间
|
static net.vsame.url2sql.helper.SqlHelperInstance.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) |
PageView |
page(int currentpage,
int pagesize,
java.lang.String sql,
java.lang.Object... objects)
分页
|
PageView |
page(java.lang.String sql,
java.lang.Object... objects)
分页
|
java.util.List<Model> |
query(java.lang.String sql,
java.lang.Object... objects)
查询多个
|
Model |
queryOne(java.lang.String sql,
java.lang.Object... objects)
查询一个
|
static void |
registCustomTag(SqlHelperInstance.CustomTag customTag) |
static java.lang.Object[] |
toObjectArray(java.lang.Object obj) |
public SqlHelperInstance()
public SqlHelperInstance(JdbcUtils jdbcUtils)
public static void registCustomTag(SqlHelperInstance.CustomTag customTag)
public static java.lang.Object[] toObjectArray(java.lang.Object obj)
public static net.vsame.url2sql.helper.SqlHelperInstance.Option getCommOption(java.lang.String sql,
java.lang.Object... objects)
Sql Example: select * from student where id in(${ids})
sql - objects - public java.util.List<Model> query(java.lang.String sql, java.lang.Object... objects)
sql - objects - public PageView page(int currentpage, int pagesize, java.lang.String sql, java.lang.Object... objects)
currentpage - 当前页pagesize - 每页显示数sql - public PageView page(java.lang.String sql, java.lang.Object... objects)
sql - public Model queryOne(java.lang.String sql, java.lang.Object... objects)
sql - objects - public int execute(java.lang.String sql,
java.lang.Object... objects)
sql - objects - public java.lang.Long executeGeneratedKey(java.lang.String sql,
java.lang.Object... objects)
sql - objects - public 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.