【发布时间】:2019-10-08 10:03:19
【问题描述】:
我有一个名为 Message 的实体。
它有一些字段,例如: id,message 和 uid(作为发送此消息的用户的 id)。
为了呈现发件人的信息,查询消息时需要用户的公共信息(例如id和姓名)。这样我必须先获取消息列表,然后再获取用户的公共信息对于每条消息。
我想知道是否还有其他更简单的方法可以做到这一点。
例如,我可以将表 User 中的一些字段作为名为 UserPublicInfo 的对象存储到 Message 中吗?
另外,我不想直接加入表User,因为我没有找到任何方法来隐藏密码等秘密字段。
【问题讨论】:
-
为什么需要隐藏密码?只是不要将密码作为字段包含在您的实体中。所以您可以映射这两个实体并解决您的问题
-
@Abhijeet 你是对的。我不知道可以让多个实体引用同一个表。它很好地解决了我的问题。谢谢!