![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hibernate
文章平均质量分 89
请叫我益达张
这个作者很懒,什么都没留下…
展开
-
Hibernate 关系映射 —— 双向(一对多)多对一
关于关系映射的一些基本知识点,请查看总结篇:Hibernate 关系映射对象模型: user 多对一 groupAnnotation方式: 配置方法: 1. 以多的一端为主,先配置多的一端; 2. 在多(user)的一端添加注解:@ManyToOne @JoinColumn(name="groupid"), name属性用来指定生成原创 2013-05-08 09:38:48 · 902 阅读 · 0 评论 -
Hibernate 关系映射 ——双向一对一
关于关系映射的一些基本知识点,请查看总结篇:Hibernate 关系映射Annotation方式:对象模型:一Husband 对一 wife ,且此时Husband为主导方 在主导方使用 @OneToOne@JoinColumn, 被主导方使用@OneToOne(mappedBy) 与单向一对一关联不同的是:双向关联在被主导方加上了@OneToOne注解。原创 2013-05-05 17:50:26 · 675 阅读 · 0 评论 -
Hibernate 关系映射 —— 单向多对一
关于关系映射的一些基本知识点,请查看总结篇:Hibernate 关系映射对象模型: user 多对一 group, 此时user为主导方,即user拥有group的引用。Annotation方式: 此时只需要在多(user)的一方添加注解@ManyToOne @JoinColumn . 生成的表结构为:_group(id, name)原创 2013-05-08 09:15:37 · 616 阅读 · 0 评论 -
Hibernate 关系映射 ——单向一对一
关于关系的一些基本知识点,请查看总结篇:Hibernate 关系映射由于单向一对一的主键关联很少使用,不再示例,下面实例为单向一对一外键关联。Annotation方式:对象模型:一Husband 对一 wife ,且此时Husband为主导方只需要在主导方(Husband)使用 @One2One @JoinColumn @JoinColumn(原创 2013-05-05 16:51:39 · 589 阅读 · 0 评论 -
Hibernate 关系映射 —— 单向一对多
关于关系映射的一些基本知识点,请查看总结篇:Hibernate 关系映射对象模型: group一对多user,设计时在一的这一端存在着多的集合,生成的数据库表通常是在多的一端生成外键.Annotation方式: 在一的一方添加注解:@OneToMany @JoinColumn(name="group_id") name属性指定User表中生成与Grou原创 2013-05-08 08:52:00 · 653 阅读 · 0 评论 -
Hibernate 关系映射小结
最近刚开始学习hibernate, 学到关联映射的时候有些疑惑,现在学完了 ,总结一下。一、基本概念 关联关系:为对象与对象之间的关系,并不是指数据库中表与表的关系 单向:意思为可以通过A找到B,而不能通过B找到A。代码中体现为A中拥有B的一个引用,而B没有A的引用 双向:既可以通过A找到B,也可以通过B找到A。代码中体现为AB中都拥有对方的引用。二、关联关系原创 2013-05-05 16:46:59 · 669 阅读 · 0 评论 -
Hibernate 关系映射 ——单向多对多
关于关系的一些基本知识点,请查看总结篇:Hibernate 关系映射对象模型: teacher 和student,多对多。且可以由teacher找到student,即teacher中含有student的集合。 此时会产生中间表。 表结构为:teacher(id, name); student(id, name); tea_stu(原创 2013-05-08 15:36:29 · 763 阅读 · 0 评论 -
Hibernate 关系映射 —— 双向多对多
关于关系的一些基本知识点,请查看总结篇:Hibernate 关系映射对象模型:参考Hibernate 关系映射 —— 单向多对多Annotation方式: 配置方式同单向多对多的方式相同,不同的是:在student 的配置上需要在getTeachers()方法上使用@ManyToMany(mappedBy) 具体代码如下:package com.zyh原创 2013-05-08 15:50:06 · 713 阅读 · 0 评论