Ниже приведен запрос, используемый в моем хранилище для получения результатов элемента.Но требуется время, чтобы вернуть результаты, возможно, из-за объединения.Какие советы по улучшению производительности.
@Query( "SELECT new ItemDTO(esb.itemNumber, est.itemDescription) " +
"FROM ItemNumTable est, " +
"ItemDescTable esb " +
"WHERE est.language = 'US' AND " +
"esb.utilizationId = 856756003 AND " +
"esb.utilizationId = est.utilizationId AND " +
"est.ItemId = esb.ItemId AND " +
"UPPER(esb.itemNumber) like UPPER(:itemNum) AND UPPER(est.itemDescription) like UPPER(:itemDesc) AND ROWNUM <= 100" )
List<ItemNumTable> getItemListbyItemNumAndItemDesc(String itemNum, String itemDesc);