Hibernate映射关系解析(三)--Unidirectional associations--one-to-many
来源:互联网 发布:监控组态软件 编辑:程序博客网 时间:2024/05/21 10:21
8.2.3 一对多(one-to-many)
基于外键的单向一对多(one-to-many))关联不是一种通用的做法(是一种很少见的做法),并不推荐使用。
<class name="Person"> <id name="id" column="personId"> <generator class="native"/> </id> <set name="addresses"> <key column="personId" not-null="true"/> <one-to-many class="Address"/> </set></class><class name="Address"> <id name="id" column="addressId"> <generator class="native"/> </id></class>
create table Person ( personId bigint not null primary key )create table Address ( addressId bigint not null primary key, personId bigint not null )
对于这种关联关系最好使用连接表。
------------------------------------------我认为,基于外键的一对多的关联,这样主表中除外键外,有很多重复记录 ,这样势必造成主表是没有主键的(主键不允许重复),不符合关系型数据库的设计思想。
该情况不再举例说明。
0 0
- Hibernate映射关系解析(三)--Unidirectional associations--one-to-many
- Hibernate映射关系解析(一)--Unidirectional associations--Many-to-one
- Hibernate映射关系解析(二)--Unidirectional associations--one-to-one
- NHibernate学习笔记(三):many-to-one/one-to-many/many-to-many关系映射
- NHibernate学习笔记(三):many-to-one/one-to-many/many-to-many关系映射
- Hibernate one-to-many / many-to-one关系映射
- Hibernate one-to-many / many-to-one关系映射
- Hibernate one-to-many && many-to-many 的关系映射
- Hibernate one to many 关联关系映射
- hibernate many-to-one关系映射
- 码农小汪-Hibernate学习4-关联关系映射many-to-one,many-to-one,one-to-many
- many-to-one/one-to-many/many-to-many关系映射 (Hibernate)
- Hibernate One-to-Many Mappings 一对多关系映射
- Hibernate 多表关联映射- 一对多关系映射(one-to-many)
- <三>重温Hibernate one to many 映射配置
- Hibernate单向一对多关联(Unidirectional One-To-Many)要点
- Hibernate 、多表关联映射-多对一关系(many-to-one)
- Hibernate注解关系映射 @One @Many
- Redis使用与实践
- [Leetcode]Construct Binary Tree from Preorder and Inorder Traversal
- Redis配置文件详解
- Activity A 与 Activity B 的联动 生命周期
- Json数据与Json在android开发中的应用
- Hibernate映射关系解析(三)--Unidirectional associations--one-to-many
- Android_10_C调用java
- 集合框架(6)
- Memcached与Memcache区别
- Memcached使用与实践
- Android应用宣传页和自定义页卡指示器
- Spring输入乱码解决方案
- onclick,onfocus,onblur,onload事件
- Linux下安装MySQL