01一对一关联关系.docVIP

  • 2
  • 0
  • 约6.87万字
  • 约 6页
  • 2016-12-20 发布于贵州
  • 举报
一对一关联关系 创建POJO对象 妻子和丈夫是一对一的关系,基于这种关系,设计类时在妻子类中保存一个丈夫类型的引用,同样在丈夫类中保存一个妻子类型的用。 Wife类: id name Husband类型的属性:husband Husband类: id name Wife类型的属性:wife 不要忘了生成Getter和Setter方法 创建映射文件 在建立映射的时候可以从一方入手,要么从妻子找到丈夫,要么从丈夫找到妻子,这里采用后者,即丈夫的id来源于妻子的id(夫妻具有相同的id),建立映射文件的时候要注意,需要同时在妻子和丈夫的映射文件中添加one-to-one元素,name属性指定类中定义的引用类型的属性名;还要对丈夫映射文件中的id元素的配置项进行修改,将生成器设为foreign类型,添加一个param子元素,参数名为property,值为类中定义的引用类型的属性名。在丈夫映射文件的one-to-one元素下配置constrained属性为true,则可将这种外键关联反映到数据库表结构中(即为丈夫表建立外键约束)。 Wife.hbm.xml文件 class name=Wife id name=id generator class=native / /id property name=name / one-to-one

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档