public class SmallMyBatis extends Object
| 构造器和说明 |
|---|
SmallMyBatis() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
evaluate(String template,
org.springframework.expression.spel.support.StandardEvaluationContext context)
解析并评估模板中的条件标签。
|
static String |
generateIfBlock(String sqlTemplate,
Map<String,Object> params)
类似 Mybatis 替换动态 sql 的方法,要求支持 if 标签
|
String |
getSqlById(String id)
根据 id 获取 SQL
|
static String |
getValuedSQL(String template,
Map<String,Object> paramMap)
根据传入的模板和参数映射,生成带值的 SQL 语句
|
String |
handleSql(Map<String,Object> paramsMap,
String sqlId)
处理 SQL 语句
|
static String |
handleSql(String sql,
Map<String,Object> paramsMap)
处理 SQL 语句
|
void |
loadBySqlLocations(String sqlLocations)
根据目录加载多个 XML
|
void |
loadXML(String... xmlFiles)
加载 XML SQL
|
public void loadXML(String... xmlFiles)
xmlFiles - XML Filespublic void loadBySqlLocations(String sqlLocations)
sqlLocations - 目录public static String generateIfBlock(String sqlTemplate, Map<String,Object> params)
sqlTemplate - SQL 语句params - SQL 插值参数集合public static String getValuedSQL(String template, Map<String,Object> paramMap)
template - SQL 语句模板paramMap - 参数映射,键为占位符,值为对应的参数值public String handleSql(Map<String,Object> paramsMap, String sqlId)
paramsMap - 参数映射关系sqlId - SQL IDpublic static String handleSql(String sql, Map<String,Object> paramsMap)
sql - SQL 语句paramsMap - 参数映射关系Copyright © 2016–2025 AJAXJS. All rights reserved.