【发布时间】:2014-05-19 12:58:04
【问题描述】:
我在 grails 1.3.7 中使用 Hibernate
由于某种原因,数据库中有大量数据。 Grails 域对象标准需要花费大量时间来执行。请指导如何终止此查询?或更好的方式来处理这个问题。
【问题讨论】:
我在 grails 1.3.7 中使用 Hibernate
由于某种原因,数据库中有大量数据。 Grails 域对象标准需要花费大量时间来执行。请指导如何终止此查询?或更好的方式来处理这个问题。
【问题讨论】:
您可能应该首先了解为什么查询需要这么长时间,如果您要查询数千条记录,那么显然这将需要一些时间。
您可以通过对许多查询使用max 参数来控制查询中返回的记录数。示例:
Book.list(max:10)
Book.findByTitle("Bar", [max:10])
Book.withCriteria(max:10) { eq 'title', 'bar' }
显然没有看到您的问题,我无法提出适合您问题的示例。
【讨论】: