休眠条件列表方法,需要很长时间

时间:2018-09-10 17:12:04

标签: spring oracle hibernate

我有一个包含以下内容的春季网络应用程序:

  • 具有300 000条记录的表(虚拟数据,仅用于学习目的)
  • 休眠为ORM(使用hikariCP作为连接池)
  • oracle数据库

当我在criteriaObj.list()方法上设置一个断点(以获取所有300 000实体),然后执行evaluate(我使用的是intellij想法时,它只是执行{{ 1}}行),我在.list()中看到查询大约需要v$session秒,但整个30大约需要.list()分钟。因此,将检索到的行转换为实体(我想)是有问题的(不是最佳的)。

我知道回答主要问题“为什么要花这么长时间”有点像阅读茶叶,但考虑到这一切只为我自己而已,出于学习目的,我不希望直接回答而是一些线索,我应该检查些什么,以便自己处理

0 个答案:

没有答案