得到一个错误
不能使用返回 Unit 作为处理程序的方法
内部应用
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)
在模型中
模型让我的朋友有 4 个值 id、userId、friendId 和 isAccept。userId 和 FriendId 是表 UserProfile 中的 ForeignKey..
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
}
}