Я пытаюсь оптимизировать мой код. Я извлекаю данные с помощью Hibernate, когда я выполняю запрос непосредственно в базе данных, он извлекает результаты за 2 секунды, количество строк около 2800. Тот же запрос, когда я запускаю свой код Java, занимает 8 секунд. Я включил фрагмент кода ниже.
Session hSession =openSession();
Query query = hsession.createSQLQuery(searchString);
List results = query.list(); // it takes 7 secs to execute
Я не уверен, что здесь не так.