に参加します。ここでスリック3の単純な私は二つのテーブルに参加を実行しようと、本当に苦労していたテーブル
はスカラ座で私のモデルである:
case class Event(idEvent: Int, blablabla)
case class User(idUser: Int, blablabla)
case class UserParticipatesToEvent(idUser: Int, idEvent: Int)
基本的には、ユーザーはさまざまなイベントに参加することができます。
私はイベントに参加するすべてのユーザーを取得する必要があります。以前、2.0ツルツルで、私のユーザーでのため、理解の簡単なDAOは仕事をしていました:滑らかな3.0で
def findUsersByEvent(idEvent: Int): List[User] = {
(for {
userIds <- EventDAO.findIDUsersByEvent(idEvent)
res <- this.findUserById(userIds)
} yield(res))
}
、私はすべて参加し、この単純なを達成する方法を見つけ出すことはできませんよ。現在、Slick 3.0では、Future [List [User]]を返さなければなりません。
ご協力いただきありがとうございます。