hibernateQuery

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映射文件一对多

你可能感兴趣的:(hibernateQuery)