Skip to content

新增JFinal版Demo叫APIJSONFinal;重命名Library为ORM,Demo为Boot;完善类型校验;修复JOIN和子查询的问题等

Compare
Choose a tag to compare
@TommyLemon TommyLemon released this 21 Jan 16:39
· 1831 commits to master since this release

Server:
新增JFinal版Demo,名叫APIJSONFinal;
新增URL,BOOLEAN[],STRING[],NUMBER[],DECIMAL[],URL[]类型校验,原有的类型名全改为大写;
Parser新增getMaxQueryPage限制最大分页页码;
AbstractSQLExecutor新增getValue方法支持子类扩展处理value;
DemoSQLExecutor新增支持Blob和Clob类型数据的处理,感谢 @Zerounary 的贡献;

解决 < LEFT JOIN和 > RIGH JOIN 丢主表条件;
解决有 @ APP JOIN 会丢前面 JOIN 的条件;
解决=,IN等只能是1个字段的子查询嵌套JOIN会因为超过一个字段报错;

子查询range的all和any全改为大写的ALL和ANY;
加强对数组关键词query,count,page的校验;
APIJSONLibrary重命名为APIJSONORM;
APIJSONDemo重命名为APIJSONBoot;

打包apijson-server3.4.1.jar;

MySQL:
新增 apijson_all_mysql.sql,整合多张表为一个 sql 文件,可一键导入,感谢 @linbren 的贡献。