public class SqlKit extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addSqlTemplate(ISource sqlTemplate) |
void |
addSqlTemplate(String sqlTemplate) |
Engine |
getEngine() |
String |
getSql(String key) |
Set<Map.Entry<String,Template>> |
getSqlMapEntrySet() |
SqlPara |
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 |
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);
|
void |
parseSqlTemplate() |
void |
setBaseSqlTemplatePath(String baseSqlTemplatePath) |
void |
setDevMode(boolean devMode) |
String |
toString() |
public SqlKit(String configName, boolean devMode)
public SqlKit(String configName)
public Engine getEngine()
public void setDevMode(boolean devMode)
public void setBaseSqlTemplatePath(String baseSqlTemplatePath)
public void addSqlTemplate(String sqlTemplate)
public void addSqlTemplate(ISource sqlTemplate)
public void parseSqlTemplate()
public SqlPara getSqlPara(String key, Map data)
public SqlPara getSqlPara(String key, Object... paras)
Copyright © 2017. All rights reserved.