-
- All Implemented Interfaces:
public class QueryProSql用于: 1. 直接执行`SQL`语句 2. 动态生成插入语句并执行
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public abstract classQueryProSql.AbstractActionpublic classQueryProSql.Actionpublic classQueryProSql.BatchActionpublic classQueryProSql.InsertAction
-
Method Summary
Modifier and Type Method Description static QueryProSql.Actioncreate(@NotNull() String sql, Array<Object> params)直接执行 sql语句, 例子:QueryProSql.create("SELECT * FROM user WHERE username = ?", "hb").query();static QueryProSql.Actioncreate(@NotNull() InputStream inputStream, Array<Object> params)直接执行 sql语句static QueryProSql.ActioncreateFromClassPath(@NotNull() String path, Array<Object> params)直接执行classpath下的 sql语句(例如resources目录下), 例子:// 例如,resources下有个sql文件夹,里面有个user.sql文件 QueryProSql.createFromClassPath("sql/user.sql").query();static QueryProSql.InsertActioncreate()static QueryProSql.BatchActioncreateBatch()-
-
Method Detail
-
create
static QueryProSql.Action create(@NotNull() String sql, Array<Object> params)
直接执行
sql语句, 例子:QueryProSql.create("SELECT * FROM user WHERE username = ?", "hb").query();- Parameters:
sql- sql语句,参数使用 ?
-
create
static QueryProSql.Action create(@NotNull() InputStream inputStream, Array<Object> params)
直接执行
sql语句- Parameters:
inputStream- sql语句
-
createFromClassPath
static QueryProSql.Action createFromClassPath(@NotNull() String path, Array<Object> params)
直接执行classpath下的
sql语句(例如resources目录下), 例子:// 例如,resources下有个sql文件夹,里面有个user.sql文件 QueryProSql.createFromClassPath("sql/user.sql").query();- Parameters:
path- sql文件在 resources, src/main/java, src/main/kotlin等路径下的路径
-
create
static QueryProSql.InsertAction create()
-
createBatch
static QueryProSql.BatchAction createBatch()
-
-
-
-