我是HQL新手。這是一個mysql查詢。我需要將其轉換爲HQL查詢。如何做到這一點的建議嗎?如何將MySQL查詢轉換爲HQL查詢?
`SELECT STUDENT.ID, STUDENT.NAME, STUDENT.GRADE_ID, STUDENT.CLASS, GRADE.NAME FROM
STUDENT INNER JOIN GRADE ON STUDENT.GRADE_ID = GRADE.GRADE_ID`
STUDENT [ID,NAME,GRADE_ID,CLASS]
GRADE [GRADE_ID,GRADE_NAME]
上述查詢的結果集將是這樣的ID,NAME, GRADE_NAME,CLASS。
最後更新:
我有2個表STUDENT[ID, NAME, GRADE_ID, CLASS]
GRADE[GRADE_ID, GRADE_NAME]
隨着SQL查詢SELECT STUDENT.ID, STUDENT.NAME, STUDENT.GRADE_ID, STUDENT.CLASS, GRADE.NAME FROM STUDENT INNER JOIN GRADE ON STUDENT.GRADE_ID = GRADE.GRADE_ID
我用來顯示一個新的表STUDENT[ID, NAME, GRADE_NAME, CLASS]
在SQL工作。 對於這個功能沒有輸入,返回類型是一個列表(結果表的所有記錄)
這就是我想在HQL or JPQL
,如何獲得對象列表,因爲,那裏的對象的屬性是id,姓名,成績名稱,班級。
如何用HQL做到這一點。
您是否知道表名中有拼寫錯誤? – BalusC 2010-09-22 12:11:13
我個人從未做過複製/粘貼錯誤。等等,如果那真的是桌子的名字! – 2010-09-22 12:21:00
@ BALUSC,@ TONY它的「學生」我錯誤地輸入了它。抱歉。 – 2010-09-22 12:28:33