外置命名查询
将SQL语句写入配置文件中,为了防止大于小于号与标签冲突,一般把所写的语句放入<![CATA[ 内容]]>标签中。语句不区分大小写
<query name ="自定义">
?
??? <![CATA[
??????? SELECT s FROM Student s where s.id<?
??? ]]>
</query>
在映射文件中采用<query>标签定义hql
在程序中采用 session.getNameQuery()方法得到hql查询串