HQL分页,语句里面不能写limit,hibernate的Query对象封装两个方法实现分页操作。

今日学习之hibernate(四)

HQL聚集函数语句写法:查询表记录数

今日学习之hibernate(四)

QBC条件查询:

今日学习之hibernate(四)

QBC分页查询:

今日学习之hibernate(四)

QBC统计查询:

今日学习之hibernate(四)

QBC离线查询:

今日学习之hibernate(四)

hibernate检索策略分为两类:

(1)立即查询:根据id查询,调用get方法,一调用get方法马上发送语句查询数据库

今日学习之hibernate(四)

(2)延迟查询:根据id查询,还有load方法,调用load方法不会马上发送语句查询数据,只有得到对象里面的值时候才会发送语句查询数据库

今日学习之hibernate(四)

延迟查询分成两类:

(1)类级别延迟:根据id查询返回实体类对象,调用load方法不会马上发送语句

(2)关联级别延迟:查询某个客户,再查询这个客户的所有联系人,查询客户的所有联系人的过程是否需要延迟,这个过程称为关联级别延迟

今日学习之hibernate(四)

批量抓取:

在客户的映射文件中,set标签配置 batch-size 值,值越大发送语句越少

今日学习之hibernate(四)

 

相关文章:

  • 2021-12-16
  • 2021-09-28
  • 2021-09-14
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-26
猜你喜欢
  • 2021-07-30
  • 2021-12-31
  • 2021-08-01
  • 2021-08-11
  • 2022-01-04
  • 2022-12-23
  • 2021-10-17
相关资源
相似解决方案