HQL作為Hibernate的查詢語言,提供了ANSI SQL面向對象的封裝形式。 與Criteria和HQL互為補充,Hibernate也提供了對原生SQL以及存儲過程的支持,相對于JDBC的SQL操作,Hibernate提供了更為妥善的封裝。代碼如下:
與HQL相同,Native SQL也可以在實體映射文件中進行配置: