本文整理了Java中io.ebean.Query.findEachWhile
方法的一些代码示例,展示了Query.findEachWhile
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Query.findEachWhile
方法的具体详情如下:
包路径:io.ebean.Query
类名称:Query
方法名:findEachWhile
[英]Execute the query using callbacks to a visitor to process the resulting beans one at a time.
Note that findEachWhile (and findEach and findIterate) uses a "per graph" persistence context scope and adjusts jdbc fetch buffer size for large queries. As such it is better to use findList for small queries.
This method is functionally equivalent to findIterate() but instead of using an iterator uses the Predicate (SAM) interface which is better suited to use with Java8 closures.
ebeanServer.find(Customer.class));
}
[中]使用对访问者的回调执行查询,一次一个地处理生成的bean。
请注意,findEachWhile(以及findEach和FindTerate)使用“每图”持久性上下文范围,并为大型查询调整jdbc获取缓冲区大小。因此,对于小型查询,最好使用findList。
这个方法在功能上等同于findIterate(),但不是使用迭代器,而是使用谓词(SAM)接口,该接口更适合与Java8闭包一起使用。
ebeanServer.find(Customer.class));
}
代码示例来源:origin: ebean-orm/ebean
@Override
public void findEachWhile(Predicate<T> consumer) {
query.findEachWhile(consumer);
}
代码示例来源:origin: org.actframework/act-ebean2
@Override
public void findEachWhile(Predicate<MODEL_TYPE> consumer) {
q.findEachWhile(consumer);
}
代码示例来源:origin: io.ebean/ebean
@Override
public void findEachWhile(Predicate<T> consumer) {
query.findEachWhile(consumer);
}
代码示例来源:origin: org.actframework/act-ebean
@Override
public void findEachWhile(Predicate<MODEL_TYPE> consumer) {
q.findEachWhile(consumer);
}
代码示例来源:origin: io.ebean/ebean-querybean
query.findEachWhile(consumer);
代码示例来源:origin: icode/ameba
/**
* {@inheritDoc}
*/
public void findEachWhile(Predicate<T> predicate) {
query().findEachWhile(predicate);
}
内容来源于网络,如有侵权,请联系作者删除!