2016-09-21 215 views
0

請問有人可以幫助將此sql查詢轉換爲Hql查詢。或者查詢可以作爲Hql運行?將sql查詢轉換爲Hql查詢

select p.passport_data, b.unique_number, d.da38 as category 
from passport p, dynamic_data d, basic_data b 
where b.id = d.basic_data_fk 
and p.basic_data_fk = b.id and d.da38 = 'SUBEB' 

他們的實體類有:護照,BasicData,DynamicData

Passport entity class has fields/variables- passportData, basicData 
BasicData entity class has fields/variables- id, uniqueNumber 
DynamicData entity class has fields/variables- da38 
+1

您必須向我們展示如何將護照,dynamic_data和basic_data映射到hibernate實體。 – mateuszlo

回答

1

試試這個:

select p.passport_data, b.unique_number, d.da38 as category 
from Passport p, DynamicData d, BasicData b 
where b.id = d.basicData 
and p.basicData = b.id and d.da38 = 'SUBEB' 

我在你的DynamicData假設存在一個名爲basicData領域(如護照類)

+0

謝謝..工作 – kuebano