【发布时间】:2015-04-24 16:56:26
【问题描述】:
在 slick 中,我有一个看起来像这样的设置:
class Users(tag: Tag) extends Table(tag) {
def name = column[String]
def disabled = column[Boolean]
def * = ...
}
object Users extends TableQuery(new Users(_)) {}
我想要的是任何时候有人使用Users 对象来查询数据库,它不包括禁用用户。例如:
Users.where(_.name === "Fred")
执行:
select * from users where name = 'Fred' and disabled = false
这可能吗?我似乎无法在 TableQuery 对象中找到任何可以覆盖的内容来让我执行此操作。
欣赏任何可以阐明这一点的光。
【问题讨论】:
标签: scala slick typesafe typesafe-stack