知识大全 list与iterator区别多双向关联配置
Posted 知
篇首语:知识是头上的花环,而财产是颈上的枷锁。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 list与iterator区别多双向关联配置相关的知识,希望对你有一定的参考价值。
对于Query接口的list()方法与iterator()方法来说 都可以实现获取查询的对象 但是list()方法返回的每个对象都是完整的(对象中的每个属性都被表中的字段填充上了) 而iterator()方法所返回的对象中仅包含主键值(标示符) 只有当对iterator()中的对象进行操作时 hibernate才会向数据库再次发送sql语句来获取该对象的属性值
一对多双向关联配置 customer与order一对多的关系
[java]
public class Customer
private Long id;
private String name;
private Set<Order> orders;//一对多 通过该变量可以引用到对应Order集合对象
…get/set方法省略
[java]
public class Order
private Long id;
private String orderNumber;
private Customer customer;//多对一 通过该变量可以引用到关联的customer对象
…get/set方法省略
Customer hbm xml
[]
<hibernate mapping>
<class name= bsi hibernate Customer table= tb_customer >
<id name= id column= id type= long >
<generator class= increment ></generator>
</id>
<property name= name length= type= string column= name ></property>
<set name= orders cascade= save update inverse= true >
<key column= customer_id ></key>
<one to many class= bsi hibernate Order />
</set>
</class>
</hibernate mapping>
Order hbm xml
[]
<hibernate mapping>
<class name= bsi hibernate Order table= tb_order >
<id name= id column= id type= long >
<generator class= increment ></generator>
</id>
<property name= orderNumber column= orderNumber type= string ></property>
<many to one name= customer class= bsi hibernate Customer column= customer_id ></many to one>
</class>
cha138/Article/program/Java/ky/201311/27867相关参考
C#中IList与List区别 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 首先IList泛型
Java中的Set,List,Map的区别 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 对JA
我现在有一个借阅信息类如下 classBorrow privateStringborrowId;//借阅流水 privateBookbook; privateUserborrowUser;
这个世界不是孤岛,谁都不可能真的__,尤其是在网络时代,个人的生活越来越多地与他人关联:旁观他人的生活,感受
这个世界不是孤岛,谁都不可能真的________,尤其是在网络时代,个人的生活越来越多地与他人关联:旁观他人的生活,感受别人的情绪,接受他们的“传播”。填入画横线部分最恰当的一项是_____。A、洁身
Hibernate一对多双向映射及乐观锁使用 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在H
C#中的Iterator迭代器模式 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!迭代器模式我们在平
知识大全 Java学习中的Iterator&Comparable
Java学习中的Iterator&Comparable 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧
设计模式-行为型-迭代器模式(Iterator) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
Java设计模式之Iterator模式介绍 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!所谓Ite
亮度指的是人在看光源时眼睛感觉到的光亮度。亮度高低决定于光源的色温高低和光源的光通量,光源的光通量多少是决定性因素。光源的光通量多,亮度就高。 不同点一:影响光源亮度的光通量。是光源表面辐射出来