APIJSON
APIJSON copied to clipboard
🏆 零代码、全功能、强安全 ORM 库 🚀 后端接口和文档零代码,前端(客户端) 定制返回 JSON 的数据和结构。 🏆 A JSON Transmission Protocol and an ORM Library 🚀 provides APIs and Docs without writing any co...
**环境信息** - 系统: macos 11.5.2 (20G95) - JDK: 1.8.0_261 - 数据库: MySQL 5.7.14 - APIJSON: 4.7.2 **问题描述** "join"语法和"key@"引用赋值语法冲突 join后会引用赋值语法也会根据返回数据的总条数继续做关联查询,返回的数据也不是以含join的sql解析出来的数据,而是引用复制生成sql返回的数据  当join语法中含有sum函数时 不会返回sum结果,会返回引用赋值关联查询的数据  **错误信息** 以下为生成的4条sql > > > >
如何支持多个数据源?
请教下。 比如我有3个数据源,不同ip端口和库表。 直接建3个类,都继承APIJSONSQLConfig来做? 然后对每个数据源,都搞一套连接池
**具体说下** 我们希望将某些字段加密存储、脱敏显示,APIJSON中似乎没有原生支持。 **为什么** 国家《信息安全等级保护制度第三级》中要求用户敏感字段需要加密存储、脱敏显示。
与零代码前端整合
**具体说下** https://baidu.gitee.io/amis/ amis 是一个低代码前端框架,它使用 JSON 配置来生成页面,可以减少页面开发工作量,极大提升效率。 希望APIJSON能够实现与AMIS的整合,实现增删改查前后端自动化零代码开发。 **为什么** 极大增加开发效率,增删改查功能通过简单配置即可实现。
兼容老系统问题
数据库的表字段都是下划线形式的,能支持查询时请求参数、返回的数据变成驼峰形式吗 
date格式为 yyyy-mm-dd格式是ok的,如下   但是date格式为 yyyy-mm-dd hh:mm:ss格式就不行了   那么如果我想用 日期格式的or查询,应该怎么做
**经过 https://github.com/Tencent/APIJSON/commit/00dae1b6bfa0de09b3e2465f62319c278524f375 和 https://github.com/Tencent/APIJSON/commit/5d59b3529274d1542bdef90dc78e888c7af8d0f1 这两次优化, [4.8.3](https://github.com/Tencent/APIJSON/releases/tag/4.8.3) 对比 [4.8.0](https://github.com/Tencent/APIJSON/releases/tag/4.8.0) 在 Log.DEBUG = true(开启日志)的情况下:** Comment LEFT JOIN User 100 项的列表耗时降低至原来 85.7%,性能提升 17% 至原来 1.17 倍; Comment LEFT JOIN User LEFT JOIN Moment...
**经过 https://github.com/Tencent/APIJSON/commit/ed036ef025d26356d9af0f23d4a5970319748770 这次优化, [4.8.0](https://github.com/Tencent/APIJSON/releases/tag/4.8.0) 对比 [4.7.2](https://github.com/Tencent/APIJSON/releases/tag/4.7.2) 在 Log.DEBUG = true(开启日志)的情况下:** TestRecord[] 耗时降低至原来 73%,性能提升 27% 至原来 1.3 倍; Moment[] 耗时降低至原来 80%,性能提升 20% 至原来 1.2 倍; 朋友圈列表耗时降低至原来 81%,性能提升 19% 至原来 1.2 倍。...