我有一个表示模型类:类型和播放(ANORM)类型
class Payment(
val id: Pk[Int] = NotAssigned,
//.....
)
下面是如何在一个数据库中定义:
CREATE TABLE payment
(
id serial NOT NULL,
//.........
)
它抛出一个异常java.lang.ClassCastException: java.lang.Long cannot be cast to java.lang.Integer
我经常在一个项目中遇到这样的例外情况。我认为这是因为我在Play(anorm)和Postgresql中使用了错误的数据类型,这意味着它们不能正确对应。
那么我该如何找出哪种类型的Postresql对应于anorm类型?我发现只有很少的信息,他们没有在官方网站上。似乎这样的通信表格甚至不存在,是吗?
但我在问所有类型。 –