使用命令我使用Spring JPA的數據在我的項目一個RDBMS。我有一個要求,我必須從具有最新日期的表中從數據庫中獲取單個記錄。爲此,我需要使用限制和順序功能或使用子查詢。但是,我希望知道是否希望不要使用NamedQuery,有沒有一種方法可以使用Spring Data JPA和QueryDSL來實現此目的。如何通過和限制在Spring數據JPA使用QueryDSL
8
A
回答
11
不應該QueryDslPredicateExecutor.findAll(Predicate predicate, Pageable pageable)
爲你做詭計嗎?你可以交上了一份new PageRequest(0, limit)
,因此還是會回到第一limit
結果。
1
如何使用MIN和MAX功能來實現這一點。
SELECT MAX(objDate) FROM Object
+0
我希望不要使用任何命名查詢。通過使用名稱查詢它非常簡單,但我想知道是否有解決方法。 – Abhishek 2011-06-15 10:46:36
相關問題
- 1. 通過REST控制器使用Spring Data JPA和QueryDsl的異常
- 2. 如何通過使用Spring數據JPA
- 3. Spring Data JPA和QueryDSL
- 4. Spring數據JPA。通過在
- 5. Querydsl - 如何通過使用組,總和
- 6. 如何使用QueryDsl 4.1.4和Spring-Data-Jpa 2.0.0.M1生成Q-classes?
- 7. 如何使用Querydsl謂詞(BooleanExpression)通過計算字段過濾Spring數據?
- 8. 如何通過Sort和Pageable使用Spring數據JPA來查詢數據?
- 9. Spring Data JPA - Specifications and Querydsl
- 10. 如何執行使用Spring數據和QueryDSL
- 11. 額外交叉加入Spring數據JPA和Querydsl
- 12. 數據通過使用JPA
- 13. 左加入彈簧數據jpa和querydsl
- 14. 使用QueryDSL與Spring數據的好處?
- 15. 如何使用Spring數據JPA Sort.Order.nullslast
- 16. 如何通過Spring Data JPA和Hibernate使用StatelessSession?
- 17. Maven使用spring-data-jpa和querydsl構建問題
- 18. 如何通過在條件中使用限制來限制結果數據
- 19. 我如何使用Spring數據的MongoDB或Spring數據JPA
- 20. 使用Spring數據和QueryDSL在MongoDb查詢上投影
- 21. 如何在MySQL數據庫和JPA中使用Spring Boot?
- 22. 同時使用Hibernate和Spring數據jpa?
- 23. 避免在QueryDSL,Hibernate和Spring數據中加載懶惰集合JPA
- 24. 如何查詢數據通過彈簧數據JPA與用戶定義的偏移量和限制(範圍)
- 25. 如何使用Spring 3.2和JPA 2.0動態連接數據庫
- 26. 如何管理使用JPA和Spring數據休息
- 27. 春數據JPA + QueryDSL查詢優化
- 28. 春數據JPA和Querydsl用豆/構造投影
- 29. Java在Spring Spring中使用hibernate和JPA
- 30. 我如何使用Spring的TransactionInterceptor和JPA?
感謝您的回答。我確實找到了它。它返回一個列表,但工作得很好。 – Abhishek 2011-06-16 17:36:21
@Overver Gierke唯一的問題是它運行一個不必要的查詢來獲得計數。在這些情況下我只使用QueryDSL,但是一個LimitOne語法會很酷。發佈[這裏]的建議(https://jira.springsource.org/browse/DATAJPA-82?focusedCommentId=78956&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-78956) – 2012-05-17 19:22:38
它確實不是如果你有一個返回類型的List而不是'Page'。 – 2012-05-18 09:11:14