powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / JPA Criteria API запрос как источник данных
7 сообщений из 7, страница 1 из 1
JPA Criteria API запрос как источник данных
    #39533611
apprentice-novice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите разобраться с JPA Criteria API. Возможно ли при помощи Criteria API реализовать следующий запрос
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
SELECT A.goods_A, A.name, A.manufactor, B.cnt as rem 
FROM 

(
SELECT Goods.goods_id AS goods_A, Goods.name AS name, Goods.manufactor AS manufactor
FROM Goods 
WHERE Goods.forbidden <> 1 and  LOWER(Goods.name) like 'ана%'
) AS A

LEFT JOIN  

(
SELECT Goods_remnants.goods_id AS goods_B, SUM(Goods_remnants.count) AS cnt
FROM Goods_remnants 
WHERE Goods_remnants.trade_pnt_id IN
 (SELECT Trade_points.trade_pnt_id FROM Trade_points WHERE LOWER(Trade_points.town) = 'Мой город')
GROUP BY goods_B
) AS B

ON B.goods_B = A.goods_A
WHERE B.cnt > 0
ORDER BY A.goods_A;



Вопрос собственно говоря возник из-за того что в описании интерфейса Root написано что он принимает сущность читал тут не исключено что не так понял.
Если кто использовал http://www.objectdb.com/api/java/jpa/criteria/Subquery а именно correlate возможно это то что мне надо.
...
Рейтинг: 0 / 0
JPA Criteria API запрос как источник данных
    #39533755
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
apprentice-novice,

А почему нельзя использовать NativeQuery?
CriteriaAPI - это еще тот геморрой.
Даже для создания динамических запросов он подходит не очень хорошо.
...
Рейтинг: 0 / 0
JPA Criteria API запрос как источник данных
    #39533869
apprentice-novice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да я так и сделал через jdbcTamplate но думал как то по красивше сделать
...
Рейтинг: 0 / 0
JPA Criteria API запрос как источник данных
    #39533873
apprentice-novice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
apprentice-noviceда я так и сделал через jdbcTamplate но думал как то по красивше сделать
то есть не так, а через jdbcTamplate
...
Рейтинг: 0 / 0
JPA Criteria API запрос как источник данных
    #39533902
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
apprentice-noviceда я так и сделал через jdbcTamplate но думал как то по красивше сделать
Не будет красивше. Запрос сложный.
mad_nazgul,
+1
...
Рейтинг: 0 / 0
JPA Criteria API запрос как источник данных
    #39533934
apprentice-novice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123apprentice-noviceда я так и сделал через jdbcTamplate но думал как то по красивше сделать
Не будет красивше. Запрос сложный.
mad_nazgul,
+1

ок спс всем
...
Рейтинг: 0 / 0
JPA Criteria API запрос как источник данных
    #39534057
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
apprentice-novice,

Запросы упрощайте, по возможности)
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / JPA Criteria API запрос как источник данных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]