hibernate中的对应关系
一对一对应关系
- 人与身份证之间的关系就是一对一关系
类中一对一关系的体现
//身份证类
public class Card {
// 身份证id
private Integer id;
// 身份证编号
private String cardInfo;
// 用户对象
private User user;
/*...*/
}
//用户类
public class User {
// 用户id
private Integer id;
// 用户名
private String name;
// 身份证对象
private Card card;
/*...*/
}
hibernate映射文件一对一
- Card映射文件
- User映射文件
一对多对应关系
- 区与街道之间的关系就是一对多关系
类中一对多关系的体现
//区实体类
public class District {
// 区域id
private Integer id;
// 区域名称
private String name;
// 街道集合
private Set streetSet;
/*...*/
}
//街道实体类
public class Street {
// 街道id
private Integer id;
// 街道名
private String name;
// 街道所在区域对象
private District district;
}
hibernate映射文件一对多