程序包 com.sh.config
类 ConfigUtil
java.lang.Object
com.sh.config.ConfigUtil
Description: 配置模块工具类
Title:首亨软件 - CRM
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static void查询SQL文件获取所有的配置的模板集static StringParser获取SQL,返回解析对象,可以通过fillValue填充值static StringgetSQLById(String id) static StringgetSQLById(String id, boolean isSilence) 通过ID获取SQL语句static StringgetSQLById(String id, Map<String, String> param) 通过ID查询SQLgetSqlParam(String id) 获取SQL对应的参数static String返回页面配置模板static StringgetTemplateById(String id, String id2) static voidparseSqlParameter(String sql) 解析SQL,将SQL参数转化出来static void重新加载SQL配置文件static StringsetEqualParam(String sql, String param, String column, String value) SQL中添加条件 相等 如:and user_id='admin'static StringSQL中添加条件 相等 如:and INSERT_DATE < TO_DATE('2010-04-12 12:23:33','YYYY-MM-DD HH24:MI:SS')static StringsetLessDoubleParam(String sql, String param, String column, Double value) SQL中添加条件 相等 如:and AMOUNT<10static StringSQL中添加条件 相等 如:and INSERT_DATE <= TO_DATE('2010-04-12 12:23:33','YYYY-MM-DD HH24:MI:SS')static StringsetLessEqualDoubleParam(String sql, String param, String column, Double value) SQL中添加条件 相等 如:and amount<=10static StringsetLessEqualStringParam(String sql, String param, String column, String value) SQL中添加条件 相等 如:and user_id<='ADMIN'static StringsetLessStringParam(String sql, String param, String column, String value) SQL中添加条件 相等 如:and user_id<'ADMIN'static StringsetLikeParam(String sql, String param, String column, String value) SQL中添加条件 相等 如:and REMARK LIKE '%TEST%'static StringSQL中添加条件 相等 如:and INSERT_DATE > TO_DATE('2010-04-12 12:23:33','YYYY-MM-DD HH24:MI:SS')static StringsetMoreDoubleParam(String sql, String param, String column, Double value) SQL中添加条件 相等 如:and MOUNT>10static StringSQL中添加条件 相等 如:and INSERT_DATE >= TO_DATE('2010-04-12 12:23:33','YYYY-MM-DD HH24:MI:SS')static StringsetMoreEqualDoubleParam(String sql, String param, String column, Double value) SQL中添加条件 相等 如:and MOUNT>=10static StringsetMoreEqualStringParam(String sql, String param, String column, String value) SQL中添加条件 相等 如:and user_id>='ADMIN'static StringsetMoreStringParam(String sql, String param, String column, String value) SQL中添加条件 相等 如:and user_id>'ADMIN'static String设置参数static StringsetParameter(String sql, String param, String value) 设置参数
-
字段详细资料
-
log4j
protected static org.apache.logging.log4j.Logger log4j
-
-
构造器详细资料
-
ConfigUtil
public ConfigUtil()
-
-
方法详细资料
-
reloadSqlConfig
public static void reloadSqlConfig()重新加载SQL配置文件 -
getAllTemplate
获取所有的配置的模板集- 返回:
- Map
-
findSqlConfig
public static void findSqlConfig()查询SQL文件 -
getSQLById
-
getSQLById
通过ID获取SQL语句- 参数:
id- StringisSilence- boolean- 返回:
- String
-
getSQLById
通过ID查询SQL- 参数:
id- SQI IDparam- 参数- 返回:
- 参数解析后的字符串
- 抛出:
ParserException- ParserException
-
getSql
获取SQL,返回解析对象,可以通过fillValue填充值- 参数:
id- String- 返回:
- StringParser
- 抛出:
ParserException- ParserException
-
getTemplateById
返回页面配置模板- 参数:
id- String- 返回:
- String
-
getTemplateById
-
setParameter
设置参数- 参数:
sql- SQL语句param- SQL中形式为#param#的参数value- 参数值- 返回:
- 重新构造的SQL语句
-
setParam
设置参数- 参数:
id- StringparamObj- Object- 返回:
- String
-
getSqlParam
获取SQL对应的参数- 参数:
id- String- 返回:
- List
-
setEqualParam
SQL中添加条件 相等 如:and user_id='admin'- 参数:
sql- SQL语句param- SQL中形式为#param#的参数column- SQL中的条件列类型value- 值- 返回:
- 重新构造的SQL语句
-
setLessEqualStringParam
SQL中添加条件 相等 如:and user_id<='ADMIN'- 参数:
sql- SQL语句param- SQL中形式为#param#的参数column- SQL中的条件列类型value- 值- 返回:
- 重新构造的SQL语句
-
setLessStringParam
SQL中添加条件 相等 如:and user_id<'ADMIN'- 参数:
sql- SQL语句param- SQL中形式为#param#的参数column- SQL中的条件列类型value- 值- 返回:
- 重新构造的SQL语句
-
setLessEqualDoubleParam
SQL中添加条件 相等 如:and amount<=10- 参数:
sql- SQL语句param- SQL中形式为#param#的参数column- SQL中的条件列类型value- 值- 返回:
- 重新构造的SQL语句
-
setLessDoubleParam
SQL中添加条件 相等 如:and AMOUNT<10- 参数:
sql- SQL语句param- SQL中形式为#param#的参数column- SQL中的条件列类型value- 值- 返回:
- 重新构造的SQL语句
-
setLessEqualDateParam
public static String setLessEqualDateParam(String sql, String param, String column, String value, String format) SQL中添加条件 相等 如:and INSERT_DATE <= TO_DATE('2010-04-12 12:23:33','YYYY-MM-DD HH24:MI:SS')- 参数:
sql- SQL语句param- SQL中形式为#param#的参数column- SQL中的条件列类型value- 值format- 时间格式化表达式- 返回:
- 重新构造的SQL语句
-
setLessDateParam
public static String setLessDateParam(String sql, String param, String column, String value, String format) SQL中添加条件 相等 如:and INSERT_DATE < TO_DATE('2010-04-12 12:23:33','YYYY-MM-DD HH24:MI:SS')- 参数:
sql- SQL语句param- SQL中形式为#param#的参数column- SQL中的条件列类型value- 值format- 时间格式化表达式- 返回:
- 重新构造的SQL语句
-
setMoreEqualStringParam
SQL中添加条件 相等 如:and user_id>='ADMIN'- 参数:
sql- SQL语句param- SQL中形式为#param#的参数column- SQL中的条件列类型value- 值- 返回:
- 重新构造的SQL语句
-
setMoreStringParam
SQL中添加条件 相等 如:and user_id>'ADMIN'- 参数:
sql- SQL语句param- SQL中形式为#param#的参数column- SQL中的条件列类型value- 值- 返回:
- 重新构造的SQL语句
-
setMoreEqualDoubleParam
SQL中添加条件 相等 如:and MOUNT>=10- 参数:
sql- SQL语句param- SQL中形式为#param#的参数column- SQL中的条件列类型value- 值- 返回:
- 重新构造的SQL语句
-
setMoreDoubleParam
SQL中添加条件 相等 如:and MOUNT>10- 参数:
sql- SQL语句param- SQL中形式为#param#的参数column- SQL中的条件列类型value- 值- 返回:
- 重新构造的SQL语句
-
setMoreEqualDateParam
public static String setMoreEqualDateParam(String sql, String param, String column, String value, String format) SQL中添加条件 相等 如:and INSERT_DATE >= TO_DATE('2010-04-12 12:23:33','YYYY-MM-DD HH24:MI:SS')- 参数:
sql- SQL语句param- SQL中形式为#param#的参数column- SQL中的条件列类型value- 值format- 时间格式化表达式- 返回:
- 重新构造的SQL语句
-
setMoreDateParam
public static String setMoreDateParam(String sql, String param, String column, String value, String format) SQL中添加条件 相等 如:and INSERT_DATE > TO_DATE('2010-04-12 12:23:33','YYYY-MM-DD HH24:MI:SS')- 参数:
sql- SQL语句param- SQL中形式为#param#的参数column- SQL中的条件列类型value- 值format- 格式化表达式- 返回:
- 重新构造的SQL语句
-
setLikeParam
SQL中添加条件 相等 如:and REMARK LIKE '%TEST%'- 参数:
sql- SQL语句param- SQL中形式为#param#的参数column- SQL中的条件列类型value- 值- 返回:
- 重新构造的SQL语句
-
parseSqlParameter
解析SQL,将SQL参数转化出来- 参数:
sql- String- 返回:
- List
-
main
-