【发布时间】:2019-02-22 19:50:40
【问题描述】:
我想将我的查询结果映射到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();
}
}
【问题讨论】:
标签: spring nhibernate-projections hibernate-native-query