上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 17 下一页
摘要: 一个老师(Teacher)教多个学生(Student),一个学生(Student)可以有多名老师(Teacher),这就是一对一的关系,下面以这个例子为例进行配置: Annotataion 配置: Teacher: Student: XML 配置: Teacher.hbm.xml Student.h 阅读全文
posted @ 2017-04-21 10:25 流年如水烟雨随风 阅读(1110) 评论(0) 推荐(0) 编辑
摘要: 一个组(Group)有多个用户(User),进行多对一(一对多)的双向配置,在数据库中生成的表结构如下图: Annotation配置: Group: User: XML 配置: Group: 1 package com.bjsxt.hibernate; 2 3 import java.util.Ha 阅读全文
posted @ 2017-04-20 11:04 流年如水烟雨随风 阅读(1069) 评论(0) 推荐(0) 编辑
摘要: 例子:一个Group对应多个User。预计的表结构就是: Annotation 配置: Group: User: XML 配置: Group: 1 package com.bjsxt.hibernate; 2 3 import java.util.HashSet; 4 import java.uti 阅读全文
posted @ 2017-04-19 20:40 流年如水烟雨随风 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 多对一与一对多1.多对一单向关联a) 项目名称:b) 数据库表设计:在多方加外键c) annotation:@Many2Oned) xml:<many-to-one> 多对一:从多配置到一 案例:一个组(Group)有多个用户(User),配置从User到Group的多对一的单向关联 Annotat 阅读全文
posted @ 2017-04-19 19:49 流年如水烟雨随风 阅读(410) 评论(0) 推荐(0) 编辑
摘要: Husband 中 有一个 Wife 属性,数据库不生成Wife表,仅将Wife的所有字段都加到Husband表中。 Annotation 配置: 如果 Husband 类的属性比如 husband 的 name 属性和 wife 的name属性冲突,有两种解决方案: 1、将 wife的name属性 阅读全文
posted @ 2017-04-19 17:34 流年如水烟雨随风 阅读(242) 评论(0) 推荐(0) 编辑
摘要: @JoinColumns() Husband 和 Wife 是一对一的关系,并且 Wife 的 id和name字段是联合主键。 Annotation 配置: WifePK 1 package com.bjsxt.hibernate; 2 3 public class WifePK { 4 5 pri 阅读全文
posted @ 2017-04-19 15:12 流年如水烟雨随风 阅读(694) 评论(0) 推荐(0) 编辑
摘要: 一对一单向主键关联(不重要)a) @PrimaryKey JoinColumn 注解实现 Husband 和 Wife--以Husband为主为例 Husband: Wife 1 package com.bjsxt.hibernate; 2 3 import javax.persistence.En 阅读全文
posted @ 2017-04-19 11:31 流年如水烟雨随风 阅读(967) 评论(0) 推荐(0) 编辑
摘要: 一对一双向外键关联 a) 项目名称:hibernate_0700_one2one_bi_fk b) Annotation:@One2One(mappedBy) c) xml:<many-to-one unique> <one-to-one property-ref> d) 规律:凡是双向关联,必设( 阅读全文
posted @ 2017-04-18 21:18 流年如水烟雨随风 阅读(607) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-04-18 19:43 流年如水烟雨随风 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-04-18 19:19 流年如水烟雨随风 阅读(150) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 17 下一页