2017-05-31 53 views
0

JPAの新機能で、JPA Criteria APIを使用してWITH句とFROM句のサブクエリを含むクエリを実装したいと考えています。JPA FROM句のWITH句とサブクエリ用のCriteria API

WITH A AS(...) SELECT a1,a2 FROM A 

とも:

SELECT b1, b2 FROM (SELECT c1,c2 FROM ...) 

は、どのように私はJPAの基準を使用して、この目標を達成することになっていますか?または、代替ソリューションがあれば問題ありません。これは実体ベースのアプローチではありません、

+1

できません。難読化レイヤーでは、現代のSQLを使用することはできません –

答えて

1

を支援するための

おかげでこれはJPQL/HQLでは不可能であると理由は簡単です。 ORMのコアコンセプトはエンティティであり、それらはそのレベルで動作します。

効率的なクエリを作成するには、単純なSQLには何も問題はありません。単にその意味を理解してください。