Java EE轻量级框架应用开发第7篇 章 Hibernate查询.pptVIP

  • 2
  • 0
  • 约4.1千字
  • 约 31页
  • 2018-05-29 发布于天津
  • 举报

Java EE轻量级框架应用开发第7篇 章 Hibernate查询.ppt

Java EE轻量级框架应用开发第7篇 章 Hibernate查询.ppt

第七章 Hibernate查询 本章要点 Hibernate的检索方式 HQL检索方式 条件查询(Criteria Queries) SQL检索方式 检索方式的介绍 OID检索方式(Object Identity) 按照对象的OID来检索对象。Session的get()和load()方法提供了这种功能。如果在应用程序中事先知道了OID,就可以使用这种检索对象的方式 HQL检索方式(Hibernate Query Language) 使用面向对象的HQL查询语言来检索对象。Session的find()方法用于执行HQL查询语句 Hibernate还提供了Query接口,它是Hibernate提供的专门的HQL查询接口,能够执行各种复杂的HQL查询语句 QBC检索方式(Query By Criteria) 使用QBC API来检索对象。这种API封装了基于字符串形式的查询语句,提供了更加面向对象的接口,对特定的持久层对象进行查询,利于扩展 本地SQL检索方式 使用本地数据库的SQL查询语句。Hibernate会负责把检索到的JDBC ResultSet结果集映射为持久化对象图 检索方式的比较 在实际使用中,一种检索并无根本的优劣,而是要看不同的情况,结合各种查询的优点和缺点,考虑采用哪种检索会更加简单和合适一点 HQL功能最强大,适合各种情况,但是动态条件查询构造起来很不方便 Cr

文档评论(0)

1亿VIP精品文档

相关文档