CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  框架、开源

hibernate 一对一关系描述象这样怎么写?

楼主tigerlg(tigerlg)2005-02-23 17:49:55 在 Java / 框架、开源 提问

表格:person    
  id   编号(主键)    
  name   姓名    
  email   email地址    
  表格:spouse    
  spouse_id(主键)    
  id   编号(外键)    
  name   姓名    
  这时下面的配置文件该么改写?    
   
  <?xml   version="1.0"?>  
    <!DOCTYPE   hibernate-mapping   PUBLIC    
    "-//Hibernate/Hibernate   Mapping   DTD   2.0//EN"  
    "'   target=_blank>http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd">      
   
    <hibernate-mapping   package="org.bromon.zizz">  
    <class   name="Spouse"   table="spouse"   lazy="true">  
    <id   name="id"   type="integer"   unsaved-value="null">  
    <column   name="id"   sql-type="int"   not-null="true"/>  
    <generator   class="foreign">    
    <param   name="property">person</param>    
    </generator>    
    </id>  
   
    <property   name="name"   column="name"   not-null="true"   unique="false"/>  
    <one-to-one   name="person"   class="Person"   cascade="all"   constrained="true"   />  
    </class>    
    </hibernate-mapping>  
  盼回复! 问题点数:30、回复次数:2Top

1 楼cm4ever(小P[Fly Away])回复于 2005-02-23 19:17:29 得分 30

hibernate/doc/reference/zh-cn/html/mapping.html#mapping-declaration-onetoone  
   
  另一种方式是一个外键和一个惟一关键字对应,上面的Employee和Person的例子,如果使这种关联方式,应该表达成:    
   
  <many-to-one   name="person"   class="Person"   column="PERSON_ID"   unique="true"/>  
  如果在Person的映射加入下面几句,这种关联就是双向的:    
   
  <one-to-one   name"employee"   class="Employee"   property-ref="person"/>Top

2 楼tigerlg(tigerlg)回复于 2005-02-24 10:39:10 得分 0

那不就是一对多的关系描述了吗   呵呵Top

相关问题

  • 在UML中怎么描述ACTOR和ROLE的关系?
  • 如何描述方法与方法之间的调用关系
  • 如何描述方法与方法之间的调用关系
  • 如下图描述,当我显示姓李的人时,将姓李的人有关系的其他人也列出名字来。怎么写sql语句?
  • hibernate !!!
  • hibernate
  • create table....怎么样写描述
  • hibernate中one-to-many and many-to-one关系的级联删除问题???
  • 100分求 hibernate+spring 多对多关系的例子!
  • Hibernate中如何删除many-to-many之中的关联关系?

关键词

  • 表格
  • hibernate
  • html
  • spouse
  • 主键
  • person
  • email
  • mapping
  • 方式
  • id编号

得分解答快速导航

  • 帖主:tigerlg
  • cm4ever

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo