本文为您介绍生成API的两种模式及其区别。
数据服务支持通过可视化配置的向导模式,快速将关系型数据库和NoSQL数据库的表生成数据API。您无需具备编码能力,即可快速配置一个数据API。详情请参见通过向导模式生成API。
为满足高阶用户的个性化查询需求,数据服务为您提供自定义SQL的脚本模式,您可以自行编写API的查询SQL。在脚本模式下,支持多表关联、复杂查询和聚合函数等功能。详情请参见通过脚本模式生成API。
下表为向导模式和脚本模式的区别。
功能分类 | 功能点 | 向导模式 | 脚本模式 |
---|---|---|---|
查询对象 | 单数据源、单数据表查询 | 支持 | 支持 |
单数据源、多数据表关联查询 | 不支持 | 支持 | |
查询条件 | 数值型等值查询 | 支持 | 支持 |
数值型范围查询 | 支持 | 支持 | |
字符型精确匹配 | 支持 | 支持 | |
字符型模糊匹配 | 支持 | 支持 | |
查询结果 | 字段值原样返回 | 支持 | 支持 |
字段值进行数学运算 | 不支持 | 支持 | |
字段值进行聚合函数运算 | 不支持 | 支持 | |
返回结果分页 | 支持 | 支持 | |
查询逻辑 | mybatis标签 | 不支持 | 支持 |