public class SqlKit extends Object
Modifier and Type | Field and Description |
---|---|
static String |
SQL_COUNT_KEY |
Constructor and Description |
---|
SqlKit(String configName) |
SqlKit(String configName,
boolean devMode) |
Modifier and Type | Method and Description |
---|---|
void |
addSqlTemplate(com.jfinal.template.source.ISource sqlTemplate) |
void |
addSqlTemplate(String sqlTemplate) |
com.jfinal.template.Engine |
getEngine() |
String |
getSql(String key) |
Set<Map.Entry<String,com.jfinal.template.Template>> |
getSqlMapEntrySet() |
SqlPara |
getSqlPara(String key,
Map data)
示例:
1:sql 定义
#sql("key")
select * from xxx where id = #para(id) and age > #para(age)
#end
|
SqlPara |
getSqlPara(String key,
Object... paras)
示例:
1:sql 定义
#sql("key")
select * from xxx where a = #para(0) and b = #para(1)
#end
|
SqlPara |
getSqlParaBySource(String source,
Map data)
根据sql模板语句获取sqlPara
|
SqlPara |
getSqlParaPage(String key,
Map data)
获取分页的sql
示例:
1:sql 定义
#sql("key")
select * from xxx where id = #para(id) and age > #para(age)
#end
|
SqlPara |
getSqlParaPageSource(String source,
Map data) |
protected SqlPara |
getSqlParaPageTemplate(com.jfinal.template.Template template,
Map data) |
void |
parseSqlTemplate() |
void |
setBaseSqlTemplatePath(String baseSqlTemplatePath) |
void |
setDevMode(boolean devMode) |
String |
toString() |
public static final String SQL_COUNT_KEY
public SqlKit(String configName, boolean devMode)
public SqlKit(String configName)
public com.jfinal.template.Engine getEngine()
public void setDevMode(boolean devMode)
public void setBaseSqlTemplatePath(String baseSqlTemplatePath)
public void addSqlTemplate(String sqlTemplate)
public void addSqlTemplate(com.jfinal.template.source.ISource sqlTemplate)
public void parseSqlTemplate()
public SqlPara getSqlPara(String key, Map data)
2:java 代码 Kv cond = Kv.by("id", 123).set("age", 18); getSqlPara("key", cond);
key
- data
- public SqlPara getSqlParaPage(String key, Map data)
2:java 代码 Kv cond = Kv.by("id", 123).set("age", 18); getSqlParaPage("key", cond);
key
- data
- protected SqlPara getSqlParaPageTemplate(com.jfinal.template.Template template, Map data)
public SqlPara getSqlPara(String key, Object... paras)
2:java 代码 getSqlPara("key", 123, 456);
public SqlPara getSqlParaBySource(String source, Map data)
source
- sql模板语句data
- Copyright © 2020. All rights reserved.