Hibernate中的检索1-----主控对象

原创 2006年05月26日 17:12:00

Hibernate 配置文件中的会出现4种检索方式

 

1. 立即检索

2. 延迟加载

3. outer-join

4. batch-size

 

对于主控对象来说,只会有前面两种方式

 

对于主控对象的检索通常有3种方法

 

1. load

2. get

3. find

 

hbm样例:

<class

name="com.mofile.baby.domain.Baby"

table="baby" lazy="false"   >

..........

 

1) load

 

可以采用立即检索或者延迟加载,但我几乎不会对主控对象使用延迟加载,但如果使用延迟加载的话,你就会获得一个持久对象的一个动态代理.如果在数据库中找不到相应记录,hibernate会抛出对象找不到的意外

 

2)get

 

不会理会lazy属性,总是立即检索,如果找不到,返回null,不会抛出意外

 

3)find

同get

Hibernate检索对象的方式

Hibernate提供的检索对象的方式有: •导航对象图检索方式 –根据已经加载的对象,导航到其他对象。例如,对于已经加载的Customer对象,调用它的getOrders().iterato...
  • juroney1
  • juroney1
  • 2014年04月29日 03:12
  • 813

Hibernate学习笔记(基础)——检索方式

直接上干货: 我们在Hibernate中使用的检索方式有以下五个:导航对象图检索、OID检索、HQL检索、QBC检索、本地SQL检索。...
  • u011760575
  • u011760575
  • 2014年12月31日 16:06
  • 366

HIbernate 关系映射配置

1.主键关联one-to-one 释义:两个表使用相同的主键列值 例如:     身份证(IDCard):id , cardno             中国公民(Person):id , pe...
  • luobing_csdn
  • luobing_csdn
  • 2017年03月27日 11:07
  • 61

Hibernate(十四)Hibernate三种检索方式详解

Hibernate检索机制中主要分为三种,他们各自有各自的好处和缺点,他主要分为以下三种: 1.立即检索策略  2.延迟检索策略  3.左外连接检索策略  立即...
  • u014654942
  • u014654942
  • 2014年08月21日 14:12
  • 1383

Hibernate的几种主要检索方式

本章介绍了Hibernate的几种主要检索方式:HQL检索方式、QBC检索方式、SQL检索方式。HQL是Hibernate Query Language的缩写,是官方推荐的查询语言。QBC是Que...
  • u012189294
  • u012189294
  • 2014年11月04日 17:03
  • 2129

Hibernate检索策略与检索方式

Hibernate的Session在加载Java对象时,一般都会把鱼这个对象相关联的其他Java对象也都加载到缓存中,以方便程序的调用。但很多情况下,我们不需要加载太多无用的对象到缓存中,一来会占用大...
  • happylee6688
  • happylee6688
  • 2013年12月20日 10:58
  • 2452

Hibernate中的五种数据检索方式

Hibernate检索数据的五种方式: 1.导航对象图检索方式。(根据已经加载的对象,导航到其他对象。) 2.OID检索方式。(按照对象的OID来检索对象。) 3.HQL检索方式。(使用面向对象...
  • stupid_Java_learner
  • stupid_Java_learner
  • 2016年08月12日 14:31
  • 2118

hibernate检索小结之——查询优化和延迟加载

Hibernate抓取(检索方式) 检索分为:立即检索和延迟检索 区别和原理:立即检索当(用户)请求一发立刻向数据库发送sql语句,不管该对象有没有被使用(访问去属性)。而延迟检索则是类似于保留查询,...
  • u013239236
  • u013239236
  • 2015年04月06日 23:46
  • 1020

Hibernate检索对象的方式

Hibernate提供的检索对象的方式有: •导航对象图检索方式 –根据已经加载的对象,导航到其他对象。例如,对于已经加载的Customer对象,调用它的getOrders().iterato...
  • jialinqiang
  • jialinqiang
  • 2013年03月25日 21:51
  • 691

Hibernate的对象检索策略

Hibernate的对象检索策略分为三种: –立即检索策略 –延迟检索策略 –左外连接检索策略 1.立即检索策略: 以Customer和Order(两者为一对多关联关系)...
  • jialinqiang
  • jialinqiang
  • 2013年03月25日 20:07
  • 747
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Hibernate中的检索1-----主控对象
举报原因:
原因补充:

(最多只允许输入30个字)