Skip to content

新增数据源关键词;解决 Oracle 低版本兼容问题;优化 JOIN 和 分页 等

Compare
Choose a tag to compare
@TommyLemon TommyLemon released this 14 Jun 17:15
· 814 commits to master since this release

新增数据源关键词 @Datasource,可由业务完全自定义,感谢腾讯同事 fineday009 #251
去除 JSONResponse 中 KEY_CODE 等常量的 final 关键字,方便业务重新定义 ok、code、msg 字段名,感谢 gujiachun #227

解决 > RIGHT JOIN, ^ SIDE JOIN, ! ANTI JOIN, ) FOREIGN JOIN 等不返回副表数据;
解决 | FULL JOIN 返回的副表数据部分是错的;
分页:解决 query=2 不兼容 主表 @column:"fun()" 这种包含 SQL 函数的写法;
SQL 函数:获取右括号 ) 的位置从 indexOf 改为 lastIndexOf,解决多个右括号解析问题;
解决 JOIN 副表有 引用赋值 外的条件时因为缓存 SQL WHERE 中条件顺序不一致导致多余查询;
解决查询计划 @Explain 不支持增删改方法;在分页详情 info 内返回查询计划 @Explain
更新为最新的手机号正则表达式匹配,感谢 Rkyzzy #241

log print current time, thanks to Tencent colleague jun0315 #250
优化 system.err.printlin 输出,感谢 kxlv2000 #238
对 JSONResponse.java中 的 formatHyphen 方法的优化,感谢 403f #217
使用 entrySet 迭代器替代 keySet 迭代器提高效率,感谢 Rkyzzy #224
Using Arrays.toString() to deal with methods array, thanks to gdjs2 #221
将 StringUtil.java 类中三处字符串直接拼接优化为使用 StringBuilder 拼接,感谢 Rkyzzy #222
Format the code & Replace the Long(String) by Long.valueOf(String), thanks to gdjs2 #225

Update README-English.md, thanks to Tencent colleague Wscats #235
修改 Document 文档 OUTER JOIN 拼写错误,感谢腾讯同事 caohao-php #233