优化剔除order by方法,

This commit is contained in:
mxd
2022-01-03 11:58:52 +08:00
parent 975e86bd3f
commit 8a8dba3b0c

View File

@@ -14,7 +14,7 @@ import java.util.regex.Pattern;
*/
public interface Dialect {
Pattern REPLACE_ORDER_BY = Pattern.compile("(order\\s+by\\s*?[^)(]*?$)", Pattern.CASE_INSENSITIVE);
Pattern REPLACE_ORDER_BY = Pattern.compile("order\\s+by\\s+[^,\\s]+(\\s+asc|\\s+desc)?(\\s*,\\s*[^,\\s]+(\\s+asc|\\s+desc)?)*", Pattern.CASE_INSENSITIVE | Pattern.MULTILINE);
/**
* 根据jdbcUrl匹配