Hibernate单向一对多关联(Unidirectional One-To-Many)要点
2014-01-18 13:20
447 查看
参考:56网[李腾飞]视频
一对多和多对一底层数据库结构完全一样,都是在[多]方创建外键;
一对多只提供[一]方对[多]方的访问,[多]方没有[一]方的引用.如果有,就变成双向关联了;
只需在[一]方配置,[多]方不需要;
[一]方配置对[多]方的引用:
orders:[多]方的数据库表;
customers_id:orders的外键,不论是一对多还是多对一,都是通过[多]方的外键实现的.
Order:实现类
一对多和多对一底层数据库结构完全一样,都是在[多]方创建外键;
一对多只提供[一]方对[多]方的访问,[多]方没有[一]方的引用.如果有,就变成双向关联了;
只需在[一]方配置,[多]方不需要;
[一]方配置对[多]方的引用:
<set name="orderSet" table="orders" cascade="all"> <key column="customers_id"/> <one-to-many class="Order"/> </set>orderSet:[一]方中声明的[多]方集合;
orders:[多]方的数据库表;
customers_id:orders的外键,不论是一对多还是多对一,都是通过[多]方的外键实现的.
Order:实现类
相关文章推荐
- hibernate学习4之one-to-many单向关联(不推荐)
- Hibernate之一对多单向外键关联(OneToMany)
- hibernate @OneToMany @ManyToOne 单向关联实体类非主键属性(以及包含多个属性关联)
- hibernate单向多对一关联映射(many-to-one)XML与注解版
- Hibernate关系映射(四)一对多单向关联@OneToMany Annotation方式
- hibernate单向一对多关联映射(one-to-many)XML与注解版
- Hibernate 之many-to-one 单向多对一关联示例
- hibernate 多对一(Many-to-one)单向关联
- Hibernate映射关系解析(三)--Unidirectional associations--one-to-many
- Hibernate 、多表关联映射-多对一关系(many-to-one)
- Change Bidirectional Association to Unidirectional(将双向关联改为单向)
- 关于为什么单向一对多(one-to-many)要使用关联表的再思考
- hibernate——onetomany(单向)
- Hibernate 使用 Annotation 之 OneToMany(单向关联关系)
- [Hibernate]基于xml和annotation的many-to-many单向关联【学习笔记】
- 多对一关联映射(单向关联)见项目:me_many_to_one
- Hibernate关系映射 一对一双向外键关联@OneToOne Annotation方式 双向关联和单向关联的区别
- hibernate学习5之one-to-many双向关联
- hibernate学习5之one-to-many双向关联
- hibernate注解版关联映射Many-to-One/Many-to-Many等&异常处理