APIJSON icon indicating copy to clipboard operation
APIJSON copied to clipboard

🏆 零代码、全功能、强安全 ORM 库 🚀 后端接口和文档零代码,前端(客户端) 定制返回 JSON 的数据和结构。 🏆 A JSON Transmission Protocol and an ORM Library 🚀 provides APIs and Docs without writing any co...

Results 288 APIJSON issues
Sort by recently updated
recently updated
newest added

### APIJSON Version/APIJSON 版本号 8.0.0.3 ### Database Type & Version/数据库类型及版本号 SqlServer2022 ### Environment/环境信息 ```markdown - JDK/基础库:17 - OS/系统:windows11 ``` ### APIAuto Screenshots/APIAuto 请求与结果完整截屏 https://img.picui.cn/free/2025/05/06/68196cf5c01d7.png ### Current Behavior/问题描述 ```markdown SqlServer中的正则查询不支持REGEXP关键字 ```...

Bug 漏洞
SQLServer

### Description ![Image](https://github.com/user-attachments/assets/35b3e11e-6012-4e19-acb6-797e2af2f54d) @TommyLemon 我这边新建了一个MyAPIJSONParser类继承了APIJSONParser,虽然设置了getMaxQueryDepth数值,但是在上图运行的时候还是没有生效,依旧使用的是AbstractParser类中的getMaxQueryDepth方法获取当前类中的MAX_QUERY_DEPTH数值 ![Image](https://github.com/user-attachments/assets/16adcaeb-b155-45e5-ab95-e0056e6f385f) ![Image](https://github.com/user-attachments/assets/d4206b41-0f6d-43b4-be23-b3173b776794)

Question 使用问题
Document 文档
Config 配置

### Description post put delete 和 远程函数是属于同一个事务吗?当配置了远程函数在post后执行时:如果是同一个事务,先执行了 insert into a,后在远程函数中select a 查询不到呢。

Question 使用问题
Document 文档
Transaction 事务

### Description 目前看到最新的依赖和文档里仍是 Fastjson,看到之前的 issue 有提到后面支持其他 JSON 框架的扩展,不知道现在进度怎么样了,目前整合项目的时候使用的是 Jackson,其中有一些自定义的调优配置,希望能统一 JSON 框架,方便升版修复漏洞等等

Enhancement 增强

### Description 请求CURD方法参数:{ "@post": ["MobilizeTaskInfo[]"], "MobilizeTaskInfo": { "id{}": ["09a7a740-1935-469a-ab76-ea1ee1f94ddc"] }, "@delete": ["MobilizeTaskInfo"], "MobilizeTaskInfo[]": [{ "leading_unit_name": "市交通局", "serial_number": "GD2025-064", "task_content": "提前勘察部队过境路线,确保道路具备安全通行条件", "issue_time": "2025-04-09 15:51:06", "predict_end_time": "2025年3月31日上午10:00前完成", "status": 1 }] } 报错信息:服务器内部错误:getColumnString...

Bug 漏洞
help wanted
Question 使用问题
Document 文档

### Description `http://apijson.cn:8080/get/{"[]":{"Moment":{"@explain":true}}}` 但会一并返回查询结果。但我只想先要explain的结果,再决定要不要实际查询。 实际代码如下: ![Image](https://github.com/user-attachments/assets/d1e3df7a-7210-41de-832d-958b2f6cad0e)

Question 使用问题
Document 文档

### Description { "[]": { "Sys_dictionary": { "@column": "sys_id,element:element_a,column_label,internal_type,db_type,max_length,comments,display", "element:element_a": "sys_id", "element:element_b": "context_name", "@combine": "((element | element:element_a)) | element:element_b", "element": "name" } }, "@explain": "true" } 同一个字段组合条件报错 , "msg": "Unknown...

Question 使用问题
Document 文档

### Description APIJSON:7.4.0 数据库:达梦DM8 JDK:1.8 你好,请教一下,关于apijson和达梦DM8的整合,目前来看文档没具体介绍到; 方案:是否把isOracle改为true,AbstractSQLConfig.DEFAULT_DATABASE=ORACLE,连接池改一下即可,还有其他注意事项吗? ![Image](https://github.com/user-attachments/assets/223da7d6-19ad-4394-be91-c03e654653cc) ![Image](https://github.com/user-attachments/assets/e671093d-492b-4fff-b96c-f0cca46617f4) ![Image](https://github.com/user-attachments/assets/7d15f8dc-1748-4b43-a1f2-a92da080c233)

Bug 漏洞
Question 使用问题

### Description 1.这是整个的查询参数 ![Image](https://github.com/user-attachments/assets/fc4e5bae-76b2-4288-a44d-6f947bb7ae21) 其中对"standing_medical_order_flag"条件进行切换。 2.首次查询时,即"standing_medical_order_flag"为0时,数据回显正常,只有状态为0的数据。 ![Image](https://github.com/user-attachments/assets/5379058d-6a46-4fb3-b368-a9e9b6b4a1b3) 3.第二次查询时,即"standing_medical_order_flag"为1时,数据回显也正常,只有状态为1的数据。 ![Image](https://github.com/user-attachments/assets/1215f5d5-6108-41fe-aada-26b6508807bb) 4.第三次查询时,即"standing_medical_order_flag"切换回0时,数据回显就有问题了,把0和1状态的数据都回显出来了。 ![Image](https://github.com/user-attachments/assets/f4d9ff5b-ca31-403d-8f69-374530e7b30c) 5.打断点查看,AbstractSQLExecutor下的execute(),执行的sql没有问题 ![Image](https://github.com/user-attachments/assets/1123e473-8658-4cab-a613-ce260b97c707) 6.AbstractParser下的putQueryResult()也只有一条数据 ![Image](https://github.com/user-attachments/assets/8886329f-d948-42c8-bfe8-8b685f0a46bb) 7.后边发现在AbstractParser下的onArrayParse()下response.add(),response在不断的加入数据. ![Image](https://github.com/user-attachments/assets/36210674-8ee2-49da-b7a7-2aefff27e9c8) 8.当我项目重启后,又重回步骤[2,3,4]的轮回。请问作者大大,是设置的有读取缓存的代码逻辑吗?如果有的话,如何去禁用掉呢?还是说我配置的有问题?

### APIJSON Version/APIJSON 版本号 7.1.5 ### Database Type & Version/数据库类型及版本号 mysql8.0.32 ### Environment/环境信息 ```markdown - JDK/基础库:17 - OS/系统: win11 ``` ### APIAuto Screenshots/APIAuto 请求与结果完整截屏 在评论里 ### Current Behavior/问题描述 ```markdown 1、当使用mysql8.0.26或者mysql8.0.32对数据进行查询的时候...

Performance 性能