我是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