Как мне присоединиться к таблице, используя jpql и функцию, которую я создал в базе данных?JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как мне присоединиться к таблице, используя jpql и функцию, которую я создал в базе данных?

Сообщение Anonymous »

Я разрабатываю проект Spring Boot (Java 17).
Я создал функцию в базе данных. функция возвращает мне customer_id и список описаний. Я могу получить этот список с помощью кода ниже.
entityManager.createQuery("SELECT FUNCTION( '_function_name', 'param1')", DTO_FunctionType.class)

Однако я хочу объединить список из функции с другой таблицей. Между ними нет никакой связи. customer_id, возвращаемый функцией в базе данных, является идентификатором моей таблицы.
Могу ли я объединить эти два данных в jpql?
Я хочу сделай это;
entityManager.createQuery(" FROM Customer c inner join (select FUNCTION('_function_name', 'param1')) ft on c.id = ft.customer_id ")


Подробнее здесь: https://stackoverflow.com/questions/781 ... e-database
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»