APIJSON
APIJSON copied to clipboard
🏆 零代码、全功能、强安全 ORM 库 🚀 后端接口和文档零代码,前端(客户端) 定制返回 JSON 的数据和结构。 🏆 A JSON Transmission Protocol and an ORM Library 🚀 provides APIs and Docs without writing any co...
### 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关键字 ```...
### Description  @TommyLemon 我这边新建了一个MyAPIJSONParser类继承了APIJSONParser,虽然设置了getMaxQueryDepth数值,但是在上图运行的时候还是没有生效,依旧使用的是AbstractParser类中的getMaxQueryDepth方法获取当前类中的MAX_QUERY_DEPTH数值  
[问题咨询]
### Description post put delete 和 远程函数是属于同一个事务吗?当配置了远程函数在post后执行时:如果是同一个事务,先执行了 insert into a,后在远程函数中select a 查询不到呢。
### Description 目前看到最新的依赖和文档里仍是 Fastjson,看到之前的 issue 有提到后面支持其他 JSON 框架的扩展,不知道现在进度怎么样了,目前整合项目的时候使用的是 Jackson,其中有一些自定义的调优配置,希望能统一 JSON 框架,方便升版修复漏洞等等
### 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...
### Description `http://apijson.cn:8080/get/{"[]":{"Moment":{"@explain":true}}}` 但会一并返回查询结果。但我只想先要explain的结果,再决定要不要实际查询。 实际代码如下: 
### 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...
### Description APIJSON:7.4.0 数据库:达梦DM8 JDK:1.8 你好,请教一下,关于apijson和达梦DM8的整合,目前来看文档没具体介绍到; 方案:是否把isOracle改为true,AbstractSQLConfig.DEFAULT_DATABASE=ORACLE,连接池改一下即可,还有其他注意事项吗?   
### Description 1.这是整个的查询参数  其中对"standing_medical_order_flag"条件进行切换。 2.首次查询时,即"standing_medical_order_flag"为0时,数据回显正常,只有状态为0的数据。  3.第二次查询时,即"standing_medical_order_flag"为1时,数据回显也正常,只有状态为1的数据。  4.第三次查询时,即"standing_medical_order_flag"切换回0时,数据回显就有问题了,把0和1状态的数据都回显出来了。  5.打断点查看,AbstractSQLExecutor下的execute(),执行的sql没有问题  6.AbstractParser下的putQueryResult()也只有一条数据  7.后边发现在AbstractParser下的onArrayParse()下response.add(),response在不断的加入数据.  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对数据进行查询的时候...