我有以下案例类
case class Tag(key: String, value: String, modifiedDate: Date)
我有一个看起来像这样的数据访问对象:
class TagDao(implicit val ec: ExecutionContext, val ctx: PostgresAsyncContext[SnakeCase]) {
def update(tag: Tag): Future[Int] =
performIO(
runIO(
quote {
query[Tag]
.filter(_.id == tag.id)
.update(lift(tag))
.returning(_.id)
}
)
)
}
我希望将更新方法中
modifiedDate
的字段Tag
替换为CURRENT_TIMESTAMP
. 怎么做到呢?
一种选择是在更新之前我modifiedDate
在代码中手动设置