什么是双连字符以及它如何在HQL中使用

时间:2018-04-03 11:02:51

标签: mysql hibernate comments hql

在撰写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上面有三列用于上述查询)。

那么这个双连字符的用途是什么?它有什么特别的名字吗?

0 个答案:

没有答案