Я хочу сопоставить результат моего запроса с RequestProjection
значениями интерфейса. Следующий код работает и возвращает идентификатор запроса и дату отправки.
Мне тоже нужно вернуть имя рабочего. Я пробовал 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();
}
}