gpt4 book ai didi

java - 使用 jpaTemplate 进行联接查询非常慢

转载 作者:行者123 更新时间:2023-11-30 00:58:22 26 4
gpt4 key购买 nike

我有一个如下所示的查询:

Query q = entityManager.createQuery("SELECT a FROM ObjectA a JOIN a.objectB b JOIN b.objectC c WHERE a.col1 = :val1 ORDER BY c.val1 ASC", ObjectA.class);
q.setParameter("val1", "my val");
q.setFirstResult(startIndex).setMaxResults(maxNumRecords);
return q.getResultList();

此查询花费的时间比我预期的要长得多。关于如何加快速度有什么想法吗?写这个的其他方法?

最佳答案

检查 a.col1 和 c.val1 上是否有索引

关于java - 使用 jpaTemplate 进行联接查询非常慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20366723/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com