powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / аналог Only в jpql
7 сообщений из 7, страница 1 из 1
аналог Only в jpql
    #39514130
CoffeKK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет! Ребят я делаю запрос в виде jpql к postgres. Проблема в том что в jpql не работает оператор only который позволяет исключать наследуемые таблички в postgres. Как можно решить проблему? Как сделать так чтобы наследуемая таблица не включалась в запрос

я сделал в условии вот так "where TYPE(p) <> ru.cc.entities.PostVersion" где PostVersion наследуемая табличка но не сработало

я уже замучился и не знаю как решить
...
Рейтинг: 0 / 0
аналог Only в jpql
    #39514172
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CoffeKK,

Попробуй без указания пакета, where TYPE(p) <> PostVersion
...
Рейтинг: 0 / 0
аналог Only в jpql
    #39514177
CoffeKK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не получается, пишет not exist
...
Рейтинг: 0 / 0
аналог Only в jpql
    #39514181
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CoffeKK,

По-моему через JPQL никак. Только нативные запросы писать и мапить. Или убирать наследование из БД что, как я понимаю, не вариант.
...
Рейтинг: 0 / 0
аналог Only в jpql
    #39514186
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CoffeKK,
а хибер какой версии? JPA 2.0 поддерживает?
...
Рейтинг: 0 / 0
аналог Only в jpql
    #39514187
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczCoffeKK,

По-моему через JPQL никак. Только нативные запросы писать и мапить. Или убирать наследование из БД что, как я понимаю, не вариант.

Да вроде можно пишут https://stackoverflow.com/questions/3982820/jpql-exclude-subclasses-in-a-query

Может с маппингом что-то не то?
...
Рейтинг: 0 / 0
аналог Only в jpql
    #39514190
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забыл никДа вроде можно пишут https://stackoverflow.com/questions/3982820/jpql-exclude-subclasses-in-a-query
Может с маппингом что-то не то?
Это Java наследование в JPA. А у автора темы наследование в Postgres без всяких Java реализовано.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / аналог Only в jpql
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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