public abstract class SqlRequests extends Object
| 构造器和说明 |
|---|
SqlRequests() |
| 限定符和类型 | 方法和说明 |
|---|---|
static SqlRequest |
of(String sql,
Object... parameters)
基于SQL字符和参数构造SQL请求
如果sql中有占位符表达式
#{ },则使用模版方式进行创建template(String, Object)
否则使用预编译方式创建prepare(String, Object...) |
static SqlRequest |
prepare(String sql,
Object... parameters)
使用预编译参数创建SQL请求
{@code
//错误的用法
of("select * from order where id = '"+id+"'");
//正确的用法
of("select * from order where id = ?"
|
static SqlRequest |
template(String template,
Object parameter)
使用SQL模版进行创建SQL请求
template("select * from order where id = #{id}",{id:test})
|
public static SqlRequest of(String sql, Object... parameters)
如果sql中有占位符表达式#{ },则使用模版方式进行创建template(String, Object)
否则使用预编译方式创建prepare(String, Object...)
也支持使用模版进行创建template(String, Object)
sql - SQLparameters - 参数public static SqlRequest prepare(String sql, Object... parameters)
//错误的用法
of("select * from order where id = '"+id+"'");
//正确的用法
of("select * from order where id = ?",id);
sql - SQLparameters - 参数public static SqlRequest template(String template, Object parameter)
template("select * from order where id = #{id}",{id:test})
template - 模版parameter - 参数Copyright © 2025. All rights reserved.