2015-10-14 35 views
0

我想將此SQL轉換爲標準。我很抱歉,因爲我是Hibernate的新手,所以不知道使用哪一個。我已經做了一些研究,看起來兩者都需要達到我想要的。將SQL請求轉換爲休眠標準

我的SQL請求

select * 
from change.pade pade, change.pade_etat rdp, par.safsit safsit, par.saf saf 
where pade.sir = "1245454" 
and pade.id_safsit = "1" 
and pade.id_safsit = safsit.id 
and safsit.cd_s in ("12", "45") 
and safsit.fk_saf = saf.id 
and saf.cd_ur in "124" 
and rdp.fk_pade = pade.id 
and rdp.id_etat in "444" 
+0

Hibernate的性能嘗試谷歌,教程很多的在那裏。那麼你可以使用這些'HQL,Hibernate中的Native SQL,Criteria Query'中的任何一個來解決它。如果您在這裏需要的是[標準查詢示例](http://www.javamakeuse.com/2015/07/tutorial-hibernate-criteria-query.html) – subodh

回答

0

您可以使用,而不是寫HQL這樣

session.createSQLQuery(String sqlQuery) 

see an example here

+0

好的謝謝,但我必須使用我的項目標準.. – madisone