问题描述
当从数据库中查询指定日期范围的记录时,由于返回的记录总数非常大,我遇到了GC问题。作为新手,我不知道使用流媒体。有人可以帮助将以下方法转换为流逻辑-
val res = query.filter { row =>
(row.category === ServiceConstants.CATEGORY_TYPE.name ) &&
(row.ftrxDate >= trxDateLowerLimit && row.ftrxDate <= trxDateUpperLimit)}.result
db.run(res)
解决方法