public class SqlKit extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected static org.slf4j.Logger |
logger |
| 构造器和说明 |
|---|
SqlKit() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
destory()
清除加载的sql
|
static String |
filterDataState(Table table,
String sql) |
static Object[] |
filterDataStateParams(Object... paras) |
static String |
getSql(String sqlId)
获取SQL,固定SQL
|
static String |
getSql(String sqlId,
Map<String,Object> param)
获取SQL,动态SQL
|
static String |
getSql(String sqlId,
Map<String,String> param,
LinkedList<Object> list)
获取SQL,动态SQL
|
static void |
init(boolean isInit)
初始化加载sql语句到map
|
static boolean |
keywordVali(String queryStr)
sql查询关键字过滤效验
|
static void |
listFiles(File file,
List<File> sqlXmlFiles) |
public static boolean keywordVali(String queryStr)
queryStr - public static String getSql(String sqlId, Map<String,Object> param)
sqlId - param - public static String getSql(String sqlId, Map<String,String> param, LinkedList<Object> list)
sqlId - param - 查询参数list - 用于接收预处理的值public static void destory()
public static void init(boolean isInit)
public static void listFiles(File file, List<File> sqlXmlFiles) throws IOException
IOExceptionCopyright © 2015. All rights reserved.