我有以下实体类
public class ReportRequest {
@Id
@GeneratedValue (strategy=GenerationType.IDENTITY)
private long id;
private String requestorUsername;
...
}
它映射到一个表 ReportRequest,并说我有一个旧表 User,它具有以下字段(id, username, fullname)
,其中 ReportRequest 表中的 requestorUsername 映射到 User 表中的用户名。
ReportRequest
用请求者的全名检索对象的最佳方法是什么?我必须创建一个用户实体对象吗?我将如何使用 JPQL、本机 SQL 来做到这一点?