`

一对一关联

 
阅读更多

一对一的关联

分为外键关联和主键关联

外键关联:在关系模型的表中,辅表有一个额外的字段和主表相关联.比如:card和user,

                card 有字段id  , cardno , uid这里uid和user 中id相关联.uid

域模型的设计中是" 都要包含对方的属性,是你中有我,我中有你"

配置文件中是辅表的一方card是用many - to -one然后用unique="true"做限制,限制成一对一的关系

所以,一对一的外键关联是对对一关联的特例.

主表的一方配置文件中是one-to-one 在其中要设置property-fef="user"的属性

 

主键关联:

在关系模型中不必加额外的字段,只是主表和辅表的主键相关联,说明这两个主键的值是一样的

  比如: card  的id ,和user的 id相关联

域模型的设计中是" 都要包含对方的属性,是你中有我,我中有你"

配置文件都用one-to-one

在辅表的one-to-one的属性里要加constrained="true"表示受到约束

所以,将辅表的id改成foreign然后加上para属性.

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics