Scala 不屈服于。。。使用DBAction插入数据库时产生
在数据库中插入对象时使用Scala 不屈服于。。。使用DBAction插入数据库时产生,scala,slick,Scala,Slick,在数据库中插入对象时使用for。。。屈服construct(见下文)我希望在某些条件下能够“不屈服”。我仍在学习Scala,在Slick方面几乎没有经验 val usersTable = TableQuery[dbuserTable] val inserts = for (user <- x.userList) yield { if (user.someCondition == true) { val userRow = userClass(user.name, user.
for。。。屈服
construct(见下文)我希望在某些条件下能够“不屈服”。我仍在学习Scala,在Slick方面几乎没有经验
val usersTable = TableQuery[dbuserTable]
val inserts = for (user <- x.userList) yield {
if (user.someCondition == true) {
val userRow = userClass(user.name, user.id)
usersTable += userRow
}
else {
//yield nothing
}
}
DBAccess.db.run(DBIO.seq(inserts: _*))
val usersTable=TableQuery[dbuserTable]
val inserts=for(用户尝试
val inserts=for(用户尝试
val inserts=for(用户
val inserts = for (user <- x.userList) yield {
if (user.someCondition == true) {
val userRow = userClass(user.name, user.id)
usersTable += userRow
}
else {
DBIO.successful(0)
}
}