使用Hibernate HQL从Oracle DB检索记录时的性能问题

时间:2018-06-13 10:54:11

标签: java sql spring oracle hibernate

我正在使用Hibernate HQL从Oracle DB中检索40K记录。

从DB获取40K记录需要3秒钟。我在SQL开发人员中运行了相同的查询,同一查询需要0.5秒。

有人可以建议更好的方法在更短的时间内获取记录吗?

1 个答案:

答案 0 :(得分:0)

将休眠中的查询显示变为ON 喜欢     真

然后验证您是否具有与SQLDev窗口中键入的请求相同的请求 请注意,join(s)和where语句顺序必须相同。 如果不是你的情况,请尝试修改HQL