2013-04-01 44 views
1

我使用了Spring JPA Data + queryDSL。如何使用Spring JPA Data獲得NumberExpression <Integer>結果?

這是一個很好的解決方案。但我現在有一個問題。

如果我想執行此查詢。

select sum(point) from users where userLevel = 2;

我已經知道如何使用queryDSL執行此查詢。但我不知道如何使用queryDSL和QueryDslPredicateExecutor執行此查詢。

如何使用QueryDslPredicateExecutor執行此查詢?現在是不可能的嗎?或者,還有另一種方法可以使用Spring JPA的另一個接口來執行這個查詢?

回答

1

您需要在Spring數據中使用Querydsl查詢。如果要返回主變量類型的實例,則QueryDslPredicateExecutor是正確的選擇。

QueryDslRepositorySupport可以用作超類,如果您需要Spring數據存儲庫中完整的Querydsl功能。

+0

謝謝!蒂莫。 – xyzlast

相關問題