powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / EJBQL подгрузка сущности ассоциированной @ManyToOne с FetchType.LAZY
3 сообщений из 3, страница 1 из 1
EJBQL подгрузка сущности ассоциированной @ManyToOne с FetchType.LAZY
    #37687620
oneHalf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В EJBQL есть стандартное средство подгрузки ассоциированных коллекций - JOIN FETCH. Как я понял, для @ManyToOne это не подходит (нет коллекции). Вопрос как тогда можно в запросе указать, что я хочу EAGER подгрузку для такой ассоциации:

Код: java
1.
2.
@ManyToOne(optional = false, fetch = FetchType.LAZY)
private SprItemGroup item_group;



Интересует иммено EJBQL - т.к. весь проект написан на нем. Спасибо.
...
Рейтинг: 0 / 0
EJBQL подгрузка сущности ассоциированной @ManyToOne с FetchType.LAZY
    #37687804
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
oneHalfJOIN FETCH. Как я понял, для @ManyToOne это не подходит (нет коллекции).
Как вы это поняли и при чем здесь коллекция? JOIN можно делать по любой ассоциации.
...
Рейтинг: 0 / 0
EJBQL подгрузка сущности ассоциированной @ManyToOne с FetchType.LAZY
    #37687939
oneHalf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
все спасибо разобрался - в селекте стоял count(a) - "а" это сущность, которая содержит ранее представленный меппинг. При
LEFT JOIN FETCH в запросе вылетала ошибка:

Query specified join fetching, but the owner of the fetched association was not present in the select list

Все дело разумеется в count - для которого FETCH просто не нужен.
Я по ошибке смотрел другой запрос без count.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / EJBQL подгрузка сущности ассоциированной @ManyToOne с FetchType.LAZY
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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