При попытке использовать Scala с JPA у меня есть следующий фрагмент как часть определения сущности
@Column(name = "ACC_INT", nullable = true)
@BeanProperty var accInt: Double = _
Все хорошо, пока я не получу некоторые данные и не получу следующее исключение:
org.springframework.orm.hibernate3.HibernateSystemException: Null value was assigned to a property of primitive type setter of com.jim.fi.sppa.RiskData.accInt; nested exception is org.hibernate.PropertyAccessException: Null value was assigned to a property of primitive type setter of com.jim.fi.sppa.RiskData.accInt
....
Caused by: org.hibernate.PropertyAccessException: Null value was assigned to a property of primitive type setter of com.jim.fi.sppa.RiskData.accInt
at ...
Caused by: java.lang.IllegalArgumentException: Can not set double field com.jim.fi..sppa.RiskData.accInt to null value
Думаю, я понимаю, что здесь происходит - Скала пытается относиться к моему двойнику как к двойному, но я не уверен, как обойти это.