zoukankan      html  css  js  c++  java
  • Hibernate一对一外键映射


    Hibernate 一对一外键映射    
            
            ------------------------------                            ------------------------------
            |             Users             |                            |          Resume             |
            |----------------------------|            FK_USERS        |----------------------------|
            |    UserId number(6) <pk>     |        <-------------       |    ResId number(6) <pk>     |
            |    UserName nvchar2(20)     |                            |    ResuseRId number(6) <fk> |
            |    UserPass nvarchar2(20)     |                            |    ResName nvarchar2(20)     |
            ------------------------------                            |    RescardNo nvarchar2(20)     |
                                                                    ------------------------------
            Resume表的ResuserId外键设为了unique约束,确保每条resume记录具有唯一的ResuserId
            在Resume.hbm.xml进行配置
                <many-to-one name="users"
                    class="com.entity.Users"
                    column="resuserId"
                    cascade="all"
                    unique="true"
                />
            在Users.hbm.xml进行配置
                <one-to-one name="resume"
                    class="com.entity.Resume"
                    property-ref="users"
                />

    作者:JamelAr
    个性签名:独学而无友,则孤陋而寡闻。做一个灵魂有趣的人!
    如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!

    本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。
  • 相关阅读:
    .net对象生命周期 一) 转载
    HTTP的版本 转载
    sql server sql语句判断是否有表备注并进行新增或修改
    sql server update触发器
    vs文件属性复制到输出目录 转载
    c#使用log4net记录日志 转载
    windows服务定时器 转载
    vs创建项目以后修改https为http
    消息队列 转载
    nmp 设置淘宝镜像
  • 原文地址:https://www.cnblogs.com/JamelAr/p/6490151.html
Copyright © 2011-2022 走看看