springboot jap自定義原生sql 接收SELECT count(*) 的返回long型別結果
Long total = null; Object singleResult=null; try { String sqlStr = "SELECT count(*) from order_product op, `order` o WHERE op.PRODUCT_UUID =:PRODUCTUUID and o.ORDER_UUID = op.ORDER_UUID and ( (:STARTINGTIME between o.STARTING_TIME and o.ENDING_TIME ) or ( :ENDINGTIME between o.STARTING_TIME and o.ENDING_TIME ) ) and o.IS_DELETED=:isDeleted "; singleResult = em.createNativeQuery(sqlStr) .setParameter("STARTINGTIME", startingTime) .setParameter("ENDINGTIME", endingTime) .setParameter("PRODUCTUUID", productUUid) .setParameter("isDeleted", Boolean.FALSE) .getSingleResult(); total=Long.parseLong(singleResult.toString()); } catch (NoResultException e) { logger.info("No record found"); } return total == null ? 0 : total.intValue();
相關文章
- 在HQL select查詢語句中自定義查詢結果返回的資料型別資料型別
- Pl/SQL 自定義型別SQL型別
- Linq to sql 自定義型別SQL型別
- select count(*)和select count(1)的區別
- Long raw和Long型別總結型別
- long查詢結果轉換為varchar2型別型別
- SQL Server 中自定義資料型別SQLServer資料型別
- struts json型別返回結果異常問題JSON型別
- 自定義函式實現字串分割,返回集合型別函式字串型別
- oracle裡long型別的總結Oracle型別
- 自定義型別型別
- Java long型別和Long型別的那些事Java型別
- PLSQL Language Reference-PL/SQL資料型別-SQL資料型別-LONG和LONG RAW變數SQL資料型別變數
- Ask Hoegh(4)——select count(*)和select count(1)、count(column)有區別嗎?
- struts 結果型別型別
- MS SQL Server 建立返回表型別的使用者自定義函式SQLServer型別函式
- MySQL:SELECT COUNT 小結MySql
- 分析後sql語句很快返回結果SQL
- laravel8統一介面返回的json格式—通過自定義函式及自定義exception返回成功及失敗結果LaravelJSON函式Exception
- python使用flask接收前端資料,處理後返回結果PythonFlask前端
- 型別自定義格式字串型別字串
- 自定義資料型別資料型別
- ORACLE 自定義型別[轉]Oracle型別
- 操作LONG型別型別
- MyBatis 返回結果MyBatis
- int型別和long long型別運算執行時間的差別型別
- Mybatis使用小技巧-自定義結果集MyBatis
- 自定義統計結果指令碼mystat指令碼
- sql中select列有自定義函式 dblinkSQL函式
- iOS FMDB有返回結果集和無返回結果集iOS
- 關於sql server case when ..else ..end結果型別的小議SQLServer型別
- DM自定義資料型別資料型別
- UnrealEngine建立自定義資產型別Unreal型別
- ros|自定義訊息型別ROS型別
- C# 泛型集合的自定義型別排序C#泛型型別排序
- SQL Server中count(*)和Count(1)的區別SQLServer
- SpringBoot Get 請求接收 Date 型別引數Spring Boot型別
- 強制SQL在限定時間內返回結果SQL