光滑& VARCHAR字段的Derby问题

时间:2016-09-02 08:43:18

标签: derby slick-3.0

我正在尝试将Slick 3.1.1与Apache Derby一起使用,但是在代码生成时,代码会中断。

单步执行代码我发现问题与VARCHAR定义有关。 Slick将字符串转换为VARCHAR,但没有设置长度:

def myfield = column[String]("myfield", O.PrimaryKey)

被翻译为SQL

"entity" VARCHAR NOT NULL PRIMARY KEY

我可以通过将定义调整为

来暂时解决问题
column[String]("myfield", O.PrimaryKey, O.SqlType("VARCHAR(200)")

这真的是一起使用Slick和Derby的方式吗?或者我错过了什么?

0 个答案:

没有答案