我想将我的查询结果映射到RequestProjection
接口值。以下代码有效并返回请求 ID 和提交日期。
我也需要返回工人姓名。我已经尝试过,r.worker_name AS workerName
但没有一个有效。r.worker_name AS worker_name
r.worker_name AS worker.name
如何选择和映射工作人员姓名?
询问:
SELECT r.id AS id, r.submission_date AS submissionDate
From Request r
WHERE r.id = 1
投影:
public interface RequestProjection {
Long getId();
Long getSubmissionDate();
Worker getWorker();
interface Worker {
String getName();
}
}