单个自定义mysql查询还是多个hibernate查询,哪个更有效?

cnwbcb6i  于 2021-06-18  发布在  Mysql
关注(0)|答案(1)|浏览(292)

我必须从5个表中获取所有列。结果集最多可以返回1000行。
在mysql中编写一个定制查询来获取所有数据还是使用5个hibernate查询来获取数据更好?
条件—在表1中,索引是主键和另一列的组合,数据库在该列上进行分区。在剩下的表中,表1的主键是外键,并且在剩下的表中具有用于表分区的相同列。
(由于一些限制-1。无法缓存此数据。2分页调用不可行。三。不能使用hibernate支持的快速或延迟抓取)

2hh7jdfx

2hh7jdfx1#

当查询变得复杂时,我总是避免使用hql。
hibernate或其他orm的价值在于高效和方便。他们永远比不上一个好的开发人员。
无论hibernate生成什么,都仍然是sql查询。它们永远不会比编写良好的sql查询更高效。

相关问题