2010-10-08 38 views
2

在尝试使用Scala的使用JPA,我有以下的代码片段作为一个实体的定义的一部分斯卡拉,JPA和可空字段

@Column(name = "ACC_INT", nullable = true) 
@BeanProperty var accInt: Double = _ 

一切都很好,直到我找回了一些数据,我得到以下例外:

我觉得我得到的是怎么回事就在这里 - 斯卡拉试图把我的双象双,但我不知道怎么去解决它。

+2

你试过把它声明为java.lang.Double吗? – 2010-10-08 05:42:45

+0

这工作,我想对Java互操作有帮助,但不知何故让我失望。谢谢。 – Jim 2010-10-08 11:03:47

+0

Double不可为空。 – 2010-10-08 12:14:30

回答

4

Double斯卡拉实际上是double,这是原始类型。对于包装类型,请参阅java.lang.Double