2
在矢部例子,有此查詢:ANORM查詢,壓平沒有找到
def allWithAuthor:List[(Post,User)] =
SQL(
"""
select * from Post p
join User u on p.author_id = u.id
order by p.postedAt desc
"""
).as(Post ~< User ^^ flatten *)
在我的應用程序,我有一個非常類似的查詢:
def findAll:List[(Album,Artist)] =
SQL(
"""
select * from Album al
join Artist ar on al.artist_id = ar.id
order by al.nbVotes desc
limit 100
"""
).as(Album ~< Artist ^^ flatten *)
我有這樣的編譯錯誤:
The file /app/models.scala could not be compiled. Error raised is : not found:
value flatten Error occurred in an application involving default arguments.
我不覺得與矢部工作示例的區別...
你爲什麼我有這個錯誤?
檢查進口 – 2011-06-07 09:40:37
哦,是的,你說得對! 我需要導入play.db.anorm.SqlParser._ 謝謝:) – Loic 2011-06-07 13:05:18
我很困惑List.flatten和解析器之一 – Loic 2011-06-07 13:06:41