gpt4 book ai didi

hibernate - 如何使用hibernate批量选择数据?

转载 作者:行者123 更新时间:2023-12-02 01:17:22 24 4
gpt4 key购买 nike

我有一个基本上从表中返回整个数据的函数。我如何实现批量提取,以便一次以 60,000 行的批处理返回数据。

下面的逻辑是否适用于这种场景?

http://javainnovations.blogspot.com/2008/07/batch-insertion-in-hibernate.html

最佳答案

要批量选择数据,您可以通过设置初始位置和要为查询获取的结果数来应用数据分页。

for(int i=0; i < MAX_SIZE; i = i + BATCH_SIZE){

List<Object> resultList = entityManager.createQuery(SQL_QUERY).setFirstResult(i).setMaxResults(BATCH_SIZE).getResultList();

//-- Batch Computation
}

我已经提供了示例代码,可以根据需要修改。

关于hibernate - 如何使用hibernate批量选择数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9570518/

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