Hibernate比较全面sql查询说明.docxVIP

  • 1
  • 0
  • 约9.64千字
  • 约 12页
  • 2017-06-20 发布于湖北
  • 举报
可以灵活的根据 Criteria 的特点来方便地进行查询条件的组装。现在对 Hibernate的Criteria 的用法进行总结:?? Hibernate 设计了CriteriaSpecification作为 Criteria 的父接口,下面提供了 Criteria和DetachedCriteria?。??? Criteria 和DetachedCriteria的主要区别在于创建的形式不一样, Criteria 是在线的,所以它是由 Hibernate Session 进行创建的;而DetachedCriteria是离线的,创建时无需?Session,DetachedCriteria提供了 2 个静态方法forClass(Class) 或forEntityName(Name)?进行DetachedCriteria实例的创建。 Spring 的框架提供了getHibernateTemplate().findByCriteria(detachedCriteria) 方法可以很方便地根据DetachedCriteria来返回查询结果。??? Criteria 和DetachedCriteria均可使用 Criterion 和 Projection 设置查询条件。可以设置FetchMode( 联合查询抓取的模式 ) ,设置排序方式。对于 Criteria 还可以设置FlushModel?(

文档评论(0)

1亿VIP精品文档

相关文档