1
의 나는 다음과 같은 코드가 있다고 가정 해 봅시다 :원시 SQL 쿼리로 eBean에서 findIterate를 사용하려면 어떻게해야합니까?
String sql = "select c.id, c.name from Company c left join Tag t on c.id=t.company_id where c.state='PUBLISHED'";
List<SqlRow> sqlRows =
Ebean.createSqlQuery(sql).setMaxRows(4000000).findList();
for(SqlRow row : sqlRows) {
// Do cool stuff
}
findList()
그때 난 정말이 경우 원하지 않는 어떤 메모리까지 모두를로드합니다.
Query<T>
이
findIterate()
하지만
Ebean.createSqlQuery(sql)
반환
SqlQuery
을 가지고 있으며, 그
findIterate()
이없는 것을 보았다. 그러면 어떻게해야합니까?