2016-03-23 26 views
0

Sorguyu yürütürken hata alıyorum. Günlüklerde uygun bir hata yok. Sadece diyor. Sorgu hatası findAllfundSalesCreditCalc .Can herhangi biri yanlış olan herkes yardımcı olabilir.Hazırda bekletme + Java sorgusu sözdizimi sorunu

@NamedQuery(name="findAllfundSalesCreditCalc",query="select distinct FCM from SubFund SF" + 
    "join Class C on C.id = SF.id" + 
    "join SC_Class SCC where SCC.classId = C.id" + 
    "left join FundSalesCreditCalcMethod FCM where FCM.SubFundId = SF.id") 
+0

“SELFF SF ...” altından farklı SF.FCM'leri SEÇ ile deneyin. Öte yandan, varlıklar değişkenleriniz için 'namelCase' kullanmalısınız. Bu iyi bir uygulama ve kongre. –

cevap

0

Sen boşlukları eksik: Eğer (Java) boşluk SQL sorgusu yansıtılır anlamına gelmez Java yeni bir satırda bir birleştirilmiş dizesi koymak diye

@NamedQuery(name="findAllfundSalesCreditCalc",query= 
    "select distinct FCM from SubFund SF" + 
    " join Class C on C.id = SF.id" + 
    " join SC_Class SCC where SCC.classId = C.id" + 
    " left join FundSalesCreditCalcMethod FCM where FCM.SubFundId = SF.id") 
// ^
// | here 

.

İlgili konular