Commit Graph

2636 Commits

Author SHA1 Message Date
TommyLemon
a3cd7729c1 Merge branch 'master' of https://github.com/Tencent/APIJSON
* 'master' of https://github.com/Tencent/APIJSON:
  Update AbstractSQLExecutor.java
  Update AbstractSQLExecutor.java
  Update AbstractSQLExecutor.java
2022-01-17 02:08:44 +08:00
TommyLemon
bb58a25354 调试时间字段新增 parse 和 sql 两个时长,例如 "time:start|duration|end|parse|sql": "1641751048573|145|1641751048718|50|95" 2022-01-17 00:39:41 +08:00
TommyLemon
6e73efbe7b
Merge pull request #356 from chenyanlann/master
Update AbstractSQLExecutor.java
2022-01-16 17:12:40 +08:00
chenyanlann
dae5ac9709
Update AbstractSQLExecutor.java 2022-01-12 00:00:46 +08:00
chenyanlann
8d16e66b76
Update AbstractSQLExecutor.java
fix code format
2022-01-11 21:21:42 +08:00
chenyanlann
27d7e01548
Update AbstractSQLExecutor.java
fix code format
2022-01-11 20:30:55 +08:00
TommyLemon
d41f2a49a6
新增支持对接 Hive 和 Hadoop 的 Demo,感谢 chenyanlann 的贡献~
可以点 Star 支持下作者哦 
https://github.com/chenyanlann/APIJSONBoot_Hive
2022-01-05 01:32:20 +08:00
TommyLemon
9f928b4a63
Merge pull request #353 from chenyanlann/master
Add:ORM's support for Hive
2022-01-03 00:50:34 +08:00
TommyLemon
5d59b35292 优化 JOIN 副表解析结果集 ResultSet 的性能(减少同副表字段的重复逻辑) 2022-01-03 00:48:35 +08:00
TommyLemon
61883bc24b 优化 Response JSON 中的 debug:info|help, trace:stack 等调试字段及相关提示语 2022-01-01 04:18:29 +08:00
TommyLemon
8740bed3ff Merge branch 'master' of https://github.com/Tencent/APIJSON
* 'master' of https://github.com/Tencent/APIJSON:
  生态项目新增  apijson_template 和 api-json-demo,感谢两个作者的贡献
2022-01-01 04:16:22 +08:00
TommyLemon
a8bad69e00 SQL JOIN:解决副表除了引用赋值键值对还有其它条件键值对时不能命中缓存,导致 一对多、多对多副表数据重复 以及 一对一、多对一 查询性能问题 2022-01-01 04:16:18 +08:00
chenyanlann
ed05ae37af Add:ORM's support for Hive 2021-12-31 17:53:06 +08:00
TommyLemon
c496f016d8
生态项目新增 apijson_template 和 api-json-demo,感谢两个作者的贡献
基于 APIJSON,实现低代码写 CURD 代码,代替传统 ORM 框架,适配 Oracle 事务: 
https://gitee.com/hxdwd/api-json-demo  

apijson java 模版,使用 gradle 管理依赖和构建应用:  
https://github.com/abliger/apijson_template
2021-12-20 22:06:39 +08:00
TommyLemon
00dae1b6bf 解决 JOIN 副表包含 SQL 函数时没有返回 SQL 函数的执行结果以及未用上 SQL 缓存导致冗余 SQL 查询 #341;提升 JOIN 封装结果的性能 2021-12-07 03:49:49 +08:00
TommyLemon
a804e754ab Merge branch 'master' of https://github.com/Tencent/APIJSON
* 'master' of https://github.com/Tencent/APIJSON:
  新增文章 使用APIJSON写低代码Crud接口,感谢博主贡献~
  新增 7 篇代码分析相关文章,基本都是 27 篇中的开篇,感谢 3 个博主
  新增 7 篇代码分析相关文章,基本都是 27 篇中的开篇,感谢 3 个博主
  Update README.md
  Update README.md
  路线规划:新增 4.8.0 大幅提升单边数组查询性能的说明
  Update 详细的说明文档.md
  Update Roadmap.md
  Update Roadmap.md
  Update README.md
  Update README.md
  Update Document.md
  Update README-English.md
2021-12-05 01:24:59 +08:00
TommyLemon
6023bc0fba 解决某个字段值为 null 导致中断后续正常返回值;解决 LEFT/RIGHT JOIN 副表关联主表外键的字段取别名导致 SQL 报错 2021-12-05 01:24:56 +08:00
TommyLemon
7a0c85d961
新增文章 使用APIJSON写低代码Crud接口,感谢博主贡献~
https://blog.csdn.net/weixin_42375862/article/details/121654264 

位于相关推荐的多篇代码分析博文上方 
https://github.com/Tencent/APIJSON#%E7%9B%B8%E5%85%B3%E6%8E%A8%E8%8D%90
2021-12-02 20:20:59 +08:00
TommyLemon
e114eff51e
新增 7 篇代码分析相关文章,基本都是 27 篇中的开篇,感谢 3 个博主
https://github.com/Tencent/APIJSON#%E7%9B%B8%E5%85%B3%E6%8E%A8%E8%8D%90
2021-12-01 01:38:36 +08:00
TommyLemon
4491729529
新增 7 篇代码分析相关文章,基本都是 27 篇中的开篇,感谢 3 个博主
https://github.com/Tencent/APIJSON/edit/master/README.md#%E7%9B%B8%E5%85%B3%E6%8E%A8%E8%8D%90
2021-12-01 01:37:04 +08:00
TommyLemon
128ca8e76a
Update README.md 2021-11-27 02:25:22 +08:00
TommyLemon
12cdd0f584
Update README.md 2021-11-27 02:24:37 +08:00
TommyLemon
fb26ccfc5a
路线规划:新增 4.8.0 大幅提升单边数组查询性能的说明
https://github.com/Tencent/APIJSON/releases/tag/4.8.0
2021-11-25 21:20:59 +08:00
TommyLemon
d970eeda31
Update 详细的说明文档.md 2021-11-15 01:11:42 +08:00
TommyLemon
1d9f0e2499
Update Roadmap.md 2021-11-15 01:03:20 +08:00
TommyLemon
b85aed18b2
Update Roadmap.md 2021-11-15 00:58:35 +08:00
TommyLemon
76c8885a9d
Update README.md 2021-11-15 00:53:45 +08:00
TommyLemon
7e60828122
Update README.md 2021-11-15 00:52:57 +08:00
TommyLemon
f044d5f903
Update Document.md 2021-11-15 00:41:42 +08:00
TommyLemon
0a5b950dbc
Update README-English.md 2021-11-15 00:39:08 +08:00
TommyLemon
0ffe78c9d9
Update 详细的说明文档.md 2021-11-12 05:58:05 +08:00
TommyLemon
c397c82584 优化报错提示,引导用户自行解决及提交问题;解决 AbstractVerifier.verifyAccess 只允许 Number 类型的 id,并优化变量名; 2021-11-11 23:01:35 +08:00
TommyLemon
914e22dc5e 报错信息新增搜索链接及带系统信息的提交问题模板 2021-11-11 19:57:36 +08:00
TommyLemon
147cb7a3c8
生态项目新增 PHP 版 APIJSON 叫 apijson-hyperf,感谢作者的贡献
https://github.com/kvnZero/hyperf-APIJSON
2021-11-02 21:19:42 +08:00
TommyLemon
106b8972c7
Merge pull request #333 from kvnZero/doc/新增php生态
add 增加生态项目apijson-hyperf
2021-11-02 21:08:05 +08:00
abigeater
b4de2c2ee3 add 增加生态项目apijson-hyperf 2021-11-02 17:57:39 +08:00
TommyLemon
aaf38e10e2
生态项目新增 apijson-db2 和 ClickHouse Demo APIJSONDemo
APIJSON 接入 IBM 数据库 DB2 的 Demo: https://github.com/andream7/apijson-db2  
APIJSON 接入 ClickHouse 的 Demo:https://github.com/qiujunlin/APIJSONDemo
2021-10-26 00:16:45 +08:00
TommyLemon
3c92e777b5
Update README.md 2021-10-26 00:02:40 +08:00
TommyLemon
0ca17e631f 删除多余且未实际用上的的 Response.java 2021-10-25 23:06:51 +08:00
TommyLemon
8b00c69caa 新增支持 CASE WHEN,例如 (CASE WHEN sex * 1 = 0 THEN '男' WHEN sex >= 1 THEN '女' ELSE '其它' END);解决通过 _key 绕过隐藏字段校验 2021-10-25 18:50:50 +08:00
TommyLemon
b1522c6e7b 新增支持 @column:"cast(date AS TIME)" 这种在函数内 key 与关键词等组合的格式 2021-10-25 18:07:30 +08:00
TommyLemon
ad412fc4fe 新增支持 @column:"key" 反引号指定字段名 2021-10-25 17:25:27 +08:00
TommyLemon
bac5eab40d AbstractSQLConfig.preparedValueList 修饰符改为 protected 方便子类重写来实现兼容 Oracle DATETIME,TIMESTAMP 等日期时间类型,对应 POST/PUT to_date(?,'yyyy-mm-dd hh24:mi:ss') 2021-10-25 16:41:14 +08:00
TommyLemon
5a2ab0f2bc AbstractSQLConfig.getValue 修饰符 private 改为 protected 方便子类重写来实现兼容 Oracle DATETIME 等类型,对应 POST/PUT to_date(?,'yyyy-mm-dd hh24:mi:ss') 2021-10-25 16:05:11 +08:00
TommyLemon
d662ca3f35 将隐藏字段功能单独抽取方法 isHideColumn,方便重写来自定义 2021-10-25 16:02:24 +08:00
TommyLemon
73ae17b26d
Merge pull request #327 from lufei/readme
Update README
2021-10-25 14:33:11 +08:00
sy-records
4327d6a3a3
Update README 2021-10-25 14:30:35 +08:00
TommyLemon
08ecf170fa Merge branch 'master' of https://github.com/Tencent/APIJSON
* 'master' of https://github.com/Tencent/APIJSON:
  Update README-English.md
  Update README.md
  list类型请求参数通过put请求到远程函数后丢失的bug
2021-10-25 14:12:03 +08:00
TommyLemon
3868e8e308 解决校验 CIRCLE 角色时没有算当前用户 2021-10-25 14:11:44 +08:00
TommyLemon
c01a2b97bc
Merge pull request #324 from WaizLee/patch-1
list类型请求参数通过put请求到远程函数后丢失的bug
2021-10-25 14:10:41 +08:00