读书人

一对一单向联系关系

发布时间: 2012-09-09 09:27:54 作者: rapoo

一对一单向关联

一对一单向实体关联

?

如实体关联关系所示,其中的Customer和Adress就是一对一单向关联关系.因为在我们的业务中,只会根据某个用户去获取用户地址的信息。而不会获取了某个地址再根据这个地址查询这个地址对应于哪个客户。

于是我们需要在Customer中定义一个Adress属性,并使用OneToOne注解表明它们之间的关联关系。如下所示:

{{{

?@OneToOne(cascade = { CascadeType.ALL })
?@JoinColumn(name = "ADDRESS_ID")
?private Address address;

}}}

读书人网 >软件架构设计

热点推荐