| 程序包 | 说明 |
|---|---|
| com.jfinal.plugin.activerecord | |
| com.jfinal.plugin.activerecord.sql |
| 限定符和类型 | 方法和说明 |
|---|---|
SqlPara |
SqlPara.addPara(Object para) |
SqlPara |
SqlPara.clear() |
SqlPara |
Model.getSqlPara(String key,
Map data) |
SqlPara |
DbPro.getSqlPara(String key,
Map data) |
static SqlPara |
Db.getSqlPara(String key,
Map data) |
SqlPara |
Model.getSqlPara(String key,
Model model)
可以在模板中利用 Model 自身的属性参与动态生成 sql,例如:
select * from user where nickName = #(nickName)
new Account().setNickName("James").getSqlPara(...)
|
SqlPara |
DbPro.getSqlPara(String key,
Model model) |
static SqlPara |
Db.getSqlPara(String key,
Model model) |
SqlPara |
Model.getSqlPara(String key,
Object... paras) |
SqlPara |
DbPro.getSqlPara(String key,
Object... paras) |
static SqlPara |
Db.getSqlPara(String key,
Object... paras) |
SqlPara |
DbPro.getSqlPara(String key,
Record record) |
static SqlPara |
Db.getSqlPara(String key,
Record record) |
SqlPara |
SqlPara.setSql(String sql) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<M> |
Model.find(SqlPara sqlPara) |
List<Record> |
DbPro.find(SqlPara sqlPara) |
static List<Record> |
Db.find(SqlPara sqlPara) |
M |
Model.findFirst(SqlPara sqlPara) |
Record |
DbPro.findFirst(SqlPara sqlPara) |
static Record |
Db.findFirst(SqlPara sqlPara) |
Page<M> |
Model.paginate(int pageNumber,
int pageSize,
SqlPara sqlPara) |
Page<Record> |
DbPro.paginate(int pageNumber,
int pageSize,
SqlPara sqlPara) |
static Page<Record> |
Db.paginate(int pageNumber,
int pageSize,
SqlPara sqlPara) |
int |
DbPro.update(SqlPara sqlPara) |
static int |
Db.update(SqlPara sqlPara) |
| 限定符和类型 | 方法和说明 |
|---|---|
SqlPara |
SqlKit.getSqlPara(String key,
Map data)
示例:
1:sql 定义
#sql("key")
select * from xxx where id = #para(id) and age > #para(age)
#end
2:java 代码
Kv cond = Kv.by("id", 123).set("age", 18);
getSqlPara("key", cond);
|
SqlPara |
SqlKit.getSqlPara(String key,
Object... paras)
示例:
1:sql 定义
#sql("key")
select * from xxx where a = #para(0) and b = #para(1)
#end
2:java 代码
getSqlPara("key", 123, 456);
|
Copyright © 2017. All rights reserved.