为什么这个ScalaQuery语句只删除奇数行?

时间:2012-06-27 15:14:34

标签: scala scalaquery

尝试删除一批记录时,只删除奇数行!

val byUser = Orders.createFinderBy(_.userID)
byUser(id).mutate(_.delete)

如果我改为打印记录,我会得到正确的行数。

byUser(id).mutate{x => x.echo}

我解决了这个问题,它生成了所需的SQL。

(for{o <- Orders if o.userID is id.bind } yield o).delete

但是,mutate版本为何或如何只影响奇数行?

0 个答案:

没有答案