Hasor【付诸实践 03】Dataway 无代码接口工具 DataQL 聚合查询引擎使用 Mybatis 实现分页查询举例说明 + 问题分析(针对GreenPlum数据库)
生活随笔
收集整理的这篇文章主要介绍了
Hasor【付诸实践 03】Dataway 无代码接口工具 DataQL 聚合查询引擎使用 Mybatis 实现分页查询举例说明 + 问题分析(针对GreenPlum数据库)
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
Hasor 框架 Dataway 使用可参考我之前分享的 SpringBoot 集成 Hasor【Dataway 无代码接口工具】配置及问题解决 。这里记录一下使用DataQL遇到的问题。
1.举例及说明
接口的 DataQL 如下:
问题及说明1: 【GreenPlum数据库的方言要使用postgresql 】之前的分享 DataQL 聚合查询引擎执行器报错原因分析及解决 解释了为什么,感兴趣的可以看看。
参数如下:
这里的参数不用注意顺序。
执行结果:
{"success": true,"message": "OK","location": null,"code": 0,"lifeCycleTime": 220,"executionTime": 214,"value": {"pageData": [{"firstRecommendField": "豫A5VT98","secondRecommendField": "460020603684395","futureStartDate": "2021-04-18"}],"pageInfo": {"enable": true,"pageSize": 1,"totalCount": 5175,"totalPage": 5175,"currentPage": 1,"recordPosition": 0}} }2.测试 FRAGMENT_SQL_COLUMN_CASE 设置
只贴出改变的设置:
hint FRAGMENT_SQL_COLUMN_CASE = "upper"结果: 我们可以看到pageData的字段全部大写了,pageInfo的字段还是驼峰。
{"success": true,"message": "OK","location": null,"code": 0,"lifeCycleTime": 206,"executionTime": 199,"value": {"pageData": {"FIRST_RECOMMEND_FIELD": "豫A5VT98","SECOND_RECOMMEND_FIELD": "460020603684395","FUTURE_START_DATE": "2021-04-18"},"pageInfo": {"enable": true,"pageSize": 1,"totalCount": 5175,"totalPage": 5175,"currentPage": 1,"recordPosition": 0}} }总结
以上是生活随笔为你收集整理的Hasor【付诸实践 03】Dataway 无代码接口工具 DataQL 聚合查询引擎使用 Mybatis 实现分页查询举例说明 + 问题分析(针对GreenPlum数据库)的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 时间戳类型的字符串 {Timestamp
- 下一篇: Redis 远程字典服务及shell全部