【发布时间】:2015-12-27 22:03:56
【问题描述】:
我的整个数据库层目前正在为我的所有模型返回一个 Future[Option[Model]]。
我发现这只是让使用 Futures 变得更加困难,更重要的是,我还没有遇到过返回 Option 甚至有意义的用例。
如果 Id 找不到模型,我的应用程序基本上应该崩溃。
我不确定我为什么选择 Option[Model],但什么是最佳实践?
我知道在 RubyonRails 中,当您通过 Id 获取时,即 Model.find(123),如果找不到它会抛出异常。
【问题讨论】:
标签: scala playframework slick