0

我想将我的查询结果映射到RequestProjection接口值。以下代码有效并返回请求 ID 和提交日期。

我也需要返回工人姓名。我已经尝试过,r.worker_name AS workerName但没有一个有效。r.worker_name AS worker_namer.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();
    }
}
4

1 回答 1

-1

您可以使用构造函数表达式在不使用本机查询的情况下执行此操作,请在此处阅读更多信息Spring JPA 本机查询与 Projection 给出“ConverterNotFoundException”

于 2019-02-26T08:01:07.850 回答