У меня проблема с функцией "$ expand".У меня есть две сущности A и B, которые B являются атрибутами A (один ко многим).Проблема в том, что hibernate извлекает все данные, и это занимает много времени, в обеих сущностях я ставлю нумерацию страниц.Я попытался использовать тип выборки, сопоставленный и объединить столбец, но это не помогает.Вот запрос гибернации.
@OneToMany(mappedBy = "attributes", fetch = FetchType.private
List<TenderLotAttribute> tenderLotAttributes=new ArrayList<>();
Hibernate:
select
count(distinct cashlot0_.cash_lot_id) as col_0_0_
from
cash.cash_lots cashlot0_
Hibernate:
select
cashlot0_.cash_lot_id as col_0_0_,
cashlot0_.cash_id as col_0_1_
from
cash.cash_lots cashlot0_ limit ?
Hibernate:
select
distinct cashlota1_.lot_attribute_value as col_0_0_,
cashlota1_.cash_lot_id as col_1_0_,
cashlota1_.lot_attribute_name as col_2_0_
from
cash.cash_lots cashlot0_
inner join
odata.lot_attributes_exp cashlota1_
on cashlot0_.cash_lot_id=cashlota1_.cash_lot_id
order by
cashlota1_.cash_lot_id asc
Как я могу оптимизировать запрос гибернации?Пожалуйста, помогите.