получить ошибкуиспользуя playframework как список значений
Невозможно использовать метод возвращающегося блок в качестве обработчика
внутри Применение
def listAllFriends(userId:Long){
val myfriend:List[MyFriend]=MyFriend.listAllFriendByUser(userId)
Ok(views.html.allFriends.render(myfriend))
}
в просмотров страницы
@(myFriends: List[MyFriend])
@for(myFriend <- myFriends){
@myFriend.friend_Id <br>
}
В маршрутах
GET /allFriend controllers.Application.listAllFriends(postId:Long)
А в модели
модель имеет myfriend получили 4 значение идентификатора, USERID, friendId и isAccept. ID_пользователь и FriendId является ForeignKey из таблицы UserProfile ..
def listAllFriendByUser(user_Id:Long):List[MyFriend]={
DB.withConnection { implicit connection =>
val friendByUser= SQL(
"""
select * from MY_FRIEND where USER_ID ={user_Id}
""").on(
'user_Id -> user_Id).as(MyFriend.simple.*)
friendByUser
}
}
Я пытаюсь, чтобы получить компиляцию Невозможно использовать метод, возвращающий Unit в качестве обработчика –