HQL作为Hibernate的查询语言,提供了ANSI SQL面向对象的封装形式。 与Criteria和HQL互为补充,Hibernate也提供了对原生SQL以及存储过程的支持,相对于JDBC的SQL操作,Hibernate提供了更为妥善的封装。代码如下:
与HQL相同,Native SQL也可以在实体映射文件中进行配置: