上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 42 下一页
摘要: Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,Tname) 教师表 create table Student(S# varchar(20),Sname varchar(10),Sage int,Ssex varchar(2)) 前面加一列序号: if exists... 阅读全文
posted @ 2016-04-23 12:11 wujixing909 阅读(795) 评论(0) 推荐(0) 编辑
摘要: 总公司--分公司1, 分公司2 分公司1: 分公司1下部门1, 分公司1下部门2 分公司2: Org.java: hibernate.cfg.xml: test: 阅读全文
posted @ 2016-04-23 11:39 wujixing909 阅读(161) 评论(0) 推荐(0) 编辑
摘要: CRUD怎么写?? 存user信息, 自动存group信息 user.java group.java: hibernate.cfg.xml: test文件: 如果设定group同时更新user的话: 铁律:双向关系,必须设置双向关联. 双向一定要设置MappedBy get/load: 从多里会自动 阅读全文
posted @ 2016-04-22 18:00 wujixing909 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 老师知道自己教了哪些学生, 学生也知道教自己的有哪些老师. Teacher.java: Student.java: XML方式: Teacher.hbm.xml: Student.hbm.xml: 阅读全文
posted @ 2016-04-22 15:50 wujixing909 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 老师和学生的关系, 一个老师对多个学生, 一个学生也对应多个老师. 数据库会需要3个表, 一个老师表, 一个学生表, 一个老师对应学生表. 单向: 老师知道自己有多少学生, 但是学生不知道自己有多少个老师, 所以student.java: Teacher.java: hibernate.cfg.xm 阅读全文
posted @ 2016-04-22 15:41 wujixing909 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 一方 group: 多方user: hibernate.cfg.xml: xml方式: group.hbm.xml: user.hbm.xml: 阅读全文
posted @ 2016-04-22 14:49 wujixing909 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 多对一是在多的类上存在一的对象 一对多是在一的类上存在多的集合. 多的类 user.java: 一的类Group.java, 需要多的集合: test文件: 运行test的结果: XML方式: 作为多的一方user正常写成: 一的一方 group需要写set: 阅读全文
posted @ 2016-04-22 14:15 wujixing909 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 一个用户组包含多个用户, 每个用户属于一个组. 一个人可以有多个车, 每个车属于一个人. 一个人有很多梦想, 一个特定的梦想属于一个人. 错误做法: person里 有 personid, personname, dreamid dream里有id, dreamdescr 会出现冗余, 因为是一对多 阅读全文
posted @ 2016-04-22 13:55 wujixing909 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 对象关系: 一个对象是另外一个对象的一部分 数据库表: 一张表 比如一个学生有一个学生证, 学生证有很多信息. 一个wife属于一个husband: 1. wife.java: id去掉, 不需要主键, 因为是husband的一部分 2. husband.java: 加入@Embedded hibe 阅读全文
posted @ 2016-04-22 12:01 wujixing909 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 被主导方wife有两个主键: wifePK.java: 主导方husband.java: xml: unittest: 阅读全文
posted @ 2016-04-22 11:46 wujixing909 阅读(225) 评论(0) 推荐(0) 编辑
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 42 下一页