使用Slick,我知道我可以将sql函数映射到这样的scala值:
val toChar = SimpleFunction.binary[Date, String, String]("TO_CHAR")
并这样称呼它:
toChar.apply(dateColumn, "yyyy-MM-dd")
有没有办法映射CAST
功能?它具有不同的形式:CAST(dateColumn AS CHAR)
谢谢!
我这样做是这样的:
SimpleExpression.unary[Date, String] { (date, qb) =>
qb.sqlBuilder += "CAST( "
qb.expr(date)
qb.sqlBuilder += " AS CHAR)"
}
感谢您的提示!
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句