ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 第 16 章 Native SQL查询 **目录** + 16.1\. 使用`SQLQuery` + 16.1.1\. 标量查询(Scalar queries) + 16.1.2\. 实体查询(Entity queries) + 16.1.3\. 处理关联和集合类(Handling associations and collections) + 16.1.4\. 返回多个实体(Returning multiple entities) + 16.1.5\. 返回非受管实体(Returning non-managed entities) + 16.1.6\. 处理继承(Handling inheritance) + 16.1.7\. 参数(Parameters) + 16.2\. 命名SQL查询 + 16.2.1\. 使用return-property来明确地指定字段/别名 + 16.2.2\. 使用存储过程来查询 + 16.3\. 定制SQL用来create,update和delete + 16.4\. 定制装载SQL 你也可以使用你的数据库的Native SQL语言来查询数据。这对你在要使用数据库的某些特性的时候(比如说在查询提示或者Oracle中的 `CONNECT`关键字),这是非常有用的。这就能够扫清你把原来直接使用SQL/JDBC 的程序迁移到基于 Hibernate应用的道路上的障碍。 Hibernate3允许你使用手写的sql来完成所有的create,update,delete,和load操作(包括存储过程)