在撰写mysql
查询时,我们可以使用#
或双连字符(--)
来评论一条线。我们在hql
中尝试了相同的操作,但this链接在这里说 HQL不支持评论。
当我们尝试在hql-editor
中编写查询时,我们尝试了它,所以后面的行有不同的颜色,如下所示
-- fetch students for marks entry
select s,
classHis.classes.id,
cd.academicYear
from Student s
join s.studentPreviousClassesHistory classHis
join classHis.classes.classSchemewises classSchemewise
join classSchemewise.curriculumSchemeDuration cd
我们认为这是一个评论,但查询没有执行。
借助上述链接中 @Kawu 的答案,我们能够像classHis.classes.id
那样评论要提取的列,但是如果我这样评论{{1再次,它给出了相同的异常。奇怪的是,即使我们对列进行了注释,也会检索其值(ResultSet上面有三列用于上述查询)。
那么这个双连字符的用途是什么?它有什么特别的名字吗?