摘要: ●基于外键的一对一关联:假设范例User与Room是一对一的关系,也就是每一个人分配一个房间,先看看这两个类:代码: User.javapackage com.xtedu.teach.hibernate.mappings;public class User {private long id;private String name;private Room room;}代码: Room.javapackage com.xtedu.teach.hibernate.mappings;public class Room {private long id;private String address;p 阅读全文
posted @ 2011-04-14 09:54 饮露秋林 阅读(571) 评论(1) 推荐(0) 编辑
摘要: 假设现在有User与Server两个类,一个User可以被授权使用多台Server,而在Server上也记录授权使用它的使用者,就User与Server两者而言即使多对多的关系。在程序设计时,基本上是不建议直接在User与Server之间建立多对多关系,这会使得User与Server相互依赖,通常会通过一个中介类来维护两者之间的多对多关系,避免两者的相互依赖。如果一定要直接建立User与Server之间的多对多关系,Hibernate也是支援的,基本上只要您了解之前介绍的几个实体映射,建立多对多关联在配置上并不困难。先看一下我们设计的User与Server类:代码: 1 User.java . 阅读全文
posted @ 2011-04-14 09:39 饮露秋林 阅读(597) 评论(0) 推荐(1) 编辑