美文网首页
hibernateQuery

hibernateQuery

作者: 无聊新生 | 来源:发表于2017-08-21 19:14 被阅读0次

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映射文件
    <!-- 一张身份证对应一个用户(不能通过双向外键进行约束,只能通过外键唯一进行约束)  --> 
    <many-to-one name="user" class="com.wzw.bean.User" column="uid" unique="true" ></many-to-one>
  • User映射文件
    <!-- 一个用户对应一张身份证 cascade:级联删除和更新-->
    <one-to-one name="card" class="com.wzw.bean.Card"  property-ref="user" cascade="all"></one-to-one>

一对多对应关系

  • 区与街道之间的关系就是一对多关系

类中一对多关系的体现

//区实体类
public class District {
    // 区域id
    private Integer id;
    // 区域名称
    private String name;
    // 街道集合
    private Set<Street> streetSet;
    /*...*/
}   
//街道实体类
public class Street {
    // 街道id
    private Integer id;
    // 街道名
    private String name;
    // 街道所在区域对象
    private District district;
}

hibernate映射文件一对多

相关文章

  • hibernateQuery

    hibernate中的对应关系 一对一对应关系 人与身份证之间的关系就是一对一关系 类中一对一关系的体现 hibe...

  • hibernateQuery

    使用Query接口 Hql 条件查询 hql与sql语句对比及查询步骤 查询全部 条件查询>索引占位符 条件查询...

网友评论

      本文标题:hibernateQuery

      本文链接:https://www.haomeiwen.com/subject/cmdhdxtx.html