我有以下场景,我想将两个表中的不同列提取到一个实体中:
实体 1:表 ->TBL_DISCUSSION
public class Discussion{
private int discussionId;// primary key
private int discussionText;
private String createByUserId;// Foreign Key (TBL_USER.userId)
private String createByUserFullName;// This is just a property, and does not have stored into table
private Timestamp createTimestamp;
}
实体 2:表 ->TBL_USER
public class User{
private int userId;// primary key
private int userFullName;
}
现在,我需要做的是我必须从 TBL_DISCUSSION 获取所有讨论,并UserFullName
为每个讨论创建者获取,但我们只将userId
( createByUserId
) 存储到TBL_DISCUSSION
表中,用户的全名位于TBL_USER
表中。
如何,我要写一个标准来做到这一点?