0

我想将用户数据拆分为两个表/对象:

  1. 技术用户数据(用户名、电子邮件、密码、盐,..)
  2. 个人用户数据(姓名、出生、地址、特征)

困难在于,一个简单的嵌入对象(个人用户数据嵌入到技术用户数据中)必须具有严格的依赖关系,而两个完全分离的对象将难以处理权限问题。

那么如何在不依赖实体之间的情况下关联数据呢?

最好的问候, 博多

4

1 回答 1

0

阅读您的问题,我想到的是“松散的接口耦合”。在这种情况下,您可以做的是: 1) 创建一个接口,为个人用户数据定义公共方法,例如“PersonalDataInterface”。2) 使持有个人数据的实体实现该接口。3) 在您的技术数据实体中,不要对持有个人数据的实体进行类型提示,而是对接口进行类型提示。

这样,您将能够将实现该接口的任何对象传递给该实体。

我希望它有帮助!

于 2012-04-14T21:32:12.643 回答