PlayでAnormを使用しているときに、このようなステートメントがある場合!フレームワーク:
def all(): List[Note] =
DB.withConnection { implicit c => SQL("select * from note").as(note *) }
モデルオブジェクトのリストが返されるようです。これを別の方法で実行して、代わりにStream [Note]を取得して、行の「遅延」読み込みを実行できますか?または、リストを返していると主張しているにもかかわらず、すでに何らかの形で存在している可能性があります。
つまり、all()。headを実行する場合は、最初の行のみをフェッチする必要があります。「as」の前はストリームとして始まりますが、「as」の後にはリストであるように見えます。