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
- 下一篇: 【Linux部署】【elasticsea