【发布时间】:2015-11-06 04:28:47
【问题描述】:
在 Slick 中,有 first 和 firstOption 可以选择结果集的第一行。
是否有一个版本也可以保证这是唯一返回的行(这样如果数据集以某种方式破坏了我的应用程序所依赖的某些假设,我会得到一个异常)?
【问题讨论】:
-
不确定您是否正在寻找能够在数据库上运行之前验证操作的东西(据我所知,这是不可能的),还是会在您的电话给您的不是预期的受影响的行数。如果是后者,你可能想看看activeslick's
DBIOExtensions -
@SeanVieira:后者。我想要许多其他 ORM 解决方案提供的相同功能来选择单行(选择 2,检查是否只有 1,如果太多则错误)
标签: scala playframework slick slick-3.0