Sun GlassFish Enterprise Server v3 发行说明

[EclipseLink] 可嵌入部分的 ElementCollections 问题(EclipseLink 问题 296606)

描述

启用编织 (weaving) 后,更新可嵌入部分的元素集合时可能抛出 null 指针异常。

有关更多信息,请参见 EclipseLink 问题报告

解决方法

有两个可用的解决方法:

  1. 在可嵌入部分添加注释 @ChangeTracking(DEFFERED),然后将 eclipselink.weaving.internal 属性设置为 false,或者

  2. 在持久性 XML 中将以下属性设置为 falseeclipselink.weaving.changetrackingeclipselink.weaving.internal