Squeryl 只是今天没有它。我有一个令人讨厌的错误,到目前为止我没有成功解决。
Postgres 抛出的错误:
Caused by: java.lang.RuntimeException: Exception while executing statement : ERR
OR: operator does not exist: character varying = bigint
Hint: No operator matches the given name and argument type(s). You might need
to add explicit type casts.
Position: 722
不知道为什么会抛出此错误,除了我将 Scala Long 存储在 bigint 字段中,然后对其运行查询。难道我做错了什么?
所有这些都在 Squeryl ORM 上运行,所以我 90% 确信我的类型是正确的。我的代码也可以编译。
编辑
这实际上是我用来查询的代码。不多...
from(DB.relays)(r =>
where((r.userId === userId))
select (r))