com.ajaxjs.cms.app.catelog.CatelogServiceSqlFactory Maven / Gradle / Ivy
The newest version!
package com.ajaxjs.cms.app.catelog;
public class CatelogServiceSqlFactory {
// final static String findCatelog = " IN ( SELECT id FROM general_catelog WHERE `path` LIKE (CONCAT (( SELECT `path` FROM general_catelog WHERE id = ? ) , '%')))";
// public void toSql(SqlAndArgs s) {
// QueryParams qs = SqlFactoryCriteria.getQueryParam(s.args);
//
// String reg = "#\\{ajSql:(\\s?\\w+,?)+(?=\\})";
// String result = CommonUtil.regMatch(reg, s.sql);
//
// result = result.replaceAll("#\\{ajSql:", "");
//
// String[] arr = result.split(",");
//
// for (String item : arr) {
// item = item.trim();
// if (qs != null && qs.paramsMap != null && qs.paramsMap.containsKey(item)) {
// String sub = item + findCatelog.replaceAll("\\?", qs.paramsMap.get(item).toString());
// qs.wheres.add(sub);
// }
// }
//
// s.sql = s.sql.replaceAll("#\\{ajSql:(\\s?\\w+,?)+\\}", "");
// }
//
// public static String parser(String sql, Method method, Object[] args) {
// return null;
// }
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy