HIbernate查询需要很长时间

时间:2010-01-11 17:23:40

标签: java hibernate optimization

我正在尝试优化我的代码。我使用Hibernate获取数据,当我直接在数据库上运行查询时,它获取结果为2secs,rowcount在2800左右。当我从Java代码触发时的相同查询需要8秒。我已在下面添加了代码段。

Session hSession =openSession();
Query query = hsession.createSQLQuery(searchString); 
List results = query.list(); // it takes 7 secs to execute

我不确定这里有什么问题。

1 个答案:

答案 0 :(得分:-1)

对于hibernate性能调优,我们有像获取大小这样的选项。 您可以参考以下链接 https://vladmihalcea.com/hibernate-performance-tuning-tips/