如何映射到 Slick MySQL TINYINT(1) 列?

How to map in Slick MySQL TINYINT(1) column?

是否可以将 TINYINT(1) 类型的 MySQL 列映射为

def deleted = column[Boolean]("deleted")

在 Slick 中?

当我以这种方式映射列时,它无法像我在下面的过滤器中所期望的那样工作:

def cleanUpDeletedSegments(implicit db:ADMPDB)={
    db.run{
      segments.filter(_.deleted === true).delete
    }

}

根据我的尝试,我可以得出结论,TINYINT(1) 不会映射到 Boolean

我已将映射更改为 def deleted = column[Int]("deleted") 并仅按 ===1 或 ===0 进行过滤。

我正在玩 v3.3.1,Boolean 是否适用于 Tinyint(1)