我正在使用Hibernate進行數據庫訪問。我使用下面的查詢在我的代碼獲取我需要的數據:在下面我用它SQL錯誤:933,SQLState:42000和ORA-00933:SQL命令未正確結束
SELECT proasset
FROM com.company.claims.participant.AbstractBeneficiary bene
JOIN bene.approvals approval
JOIN bene.proassetkey proasset
join proasset.relatedparties proassetparties
WHERE approval.user_dt > :currentDate
AND approval.user_type = :userType
爲query
:
Query q = this.getSessionFactory().getCurrentSession().createSQLQuery(query.toString())
q.setDate("currentDate", new Date());
q.setString("userType", APPROVER_USER_TYPE);
List<ProAsset> proassets = q.list();
不過,我遇到以下嘗試時運行它:
SQL Error: 933, SQLState: 42000
ORA-00933: SQL command not properly ended
如果它的事項,正在使用StringBuilder
構造的查詢,它使用\n
打破行
對這個問題有什麼想法?
'com.company.claims.participant.AbstractBeneficiary'是表名? – 2012-08-07 18:54:37