public class SqlKit extends Object
Constructor and Description |
---|
SqlKit(String configName) |
SqlKit(String configName,
boolean devMode) |
Modifier and Type | Method and Description |
---|---|
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 © 2018. All rights reserved.