【发布时间】:2015-06-11 11:49:38
【问题描述】:
我正在尝试更新到 Slick 3.0.0(反应式 Slick),但是我无法让最基本的东西正常工作。在我可以做类似db.withTransaction { ... } 的事情之前它会运行,但是我什至无法编译:
def insertNewFacebookUser(
facebookId: String,
email: String,
firstName: String,
lastName: String
) = {
val user =
(Users.map(u ⇒ (u.email, u.firstName, u.lastName)) returning Users) +=
((email, firstName, lastName))
FacebookAuths.map(f ⇒ (f.userId, f.facebookId)) += ((user.id, facebookId))
user
}
这只是抱怨user.id 被包裹在一些DBIOAction 中,我应该如何编写它才能编译?
谢谢
【问题讨论】: