分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 技术分享

Hibernate检索策略

发布时间:2023-09-06 01:10责任编辑:沈小雨关键词:Hibernate

Hibernate的检索策略主要分为两类:

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

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

  

 Hibernate的延迟查询又分为两类:

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

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

  关联级别的延迟操作,主要是修改配置文件,修改配置文件的<set>标签的lazy属性,lazy属性值的详细如下图:

  

   关联配置的示例,配置lazy为极其延迟,也就是lazy属性的值为extra,如下:

  

Hibernate检索策略

原文地址:http://www.cnblogs.com/geore/p/7512213.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved