gpt4 book ai didi

Java Hibernate 从某个索引或偏移量获取列表。

转载 作者:行者123 更新时间:2023-12-02 07:13:28 25 4
gpt4 key购买 nike

假设我有一个水果列表(假设这些水果在数据库中)

    myList.add('Apple');

myList.add('Mango');

myList.add('Guava');

myList.add('Tomato');

myList.add('Dragon Fruit');

myList.add('Orange');
//More Fruits here

假设在我的域或数据访问对象中我有这个

   public List<String> listOfFruits(){
return myList;
}

现在假设我有 1000 个水果,我调用了 listOfFruits 当然它会加载整个水果列表,并假设我们有一千个水果记录,因此它将加载和查询这些成果将会对性能产生影响,

现在我的问题是,在获取这些水果时如何在数组列表中添加限制或偏移量?我目前正在为此做一个分页。

最佳答案

在您的代码中,您手动将水果添加到列表中,这些记录已经在内存中,因此在获取这些水果时添加限制没有多大意义。

但是如果你使用 Hibernate 从数据库中检索记录,你可以这样做:

Query q = session.createQuery("FROM table");
q.setFirstResult(firstResult);
q.setMaxResults(maxResults);

关于Java Hibernate 从某个索引或偏移量获取列表。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15238266/

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