标签: mysql null eclipselink jpa-2.0 primitive-types
当数据库中的long字段为null时,eclipselink会在加载时为其提供默认值0。如何全局更改,以使默认值变为-1?
long
null
0
-1
答案 0 :(得分:1)
所以我查看了EclipseLink的源代码,我发现这实际上很容易改变,因为原始类的默认值可以通过api设置,方法为} 。 (这需要使用Session.setDefaultNullValue。)
}
Session.setDefaultNullValue
SessionCustomizer