JPA соединяется с вычисляемым полем - PullRequest
0 голосов
/ 28 августа 2018

есть две таблицы документов и задача

Документ

doc_id      doc_name

  AA1      test

  AA2      test

Задача

task_id         doc_path

 1             /AA1/1231/123

 2             /AA2/1231/123

В таблице задач doc_path сохраните путь к документу, который содержит значение идентификатора документа как его часть. мы можем сделать таблицу задач левого внешнего соединения с таблицей документов? В SQL-запросе (нативный запрос) будет работать нормально, но с помощью JPA построителя запросов, как мы можем это сделать?

SELECT doc_id,task_id FROM TASK AS TASK_ ,
DOCUMENT AS DOCUMENT_ where   SUBSTR_REGEXPR('(\/)(.*?(?=\/|$))(.*)' IN TASK_.doc_path GROUP 2) = DOCUMENT_.doc_id;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...