Versionshinweise zu Sun GlassFish Enterprise Server v3

[EclipseLink] Probleme mit ElementCollections von Embeddables (EclipseLink-Problem 296606)

Beschreibung

Wenn Weaving aktiviert ist, kann es bei Aktualisierung einer Elementsammlung von Embeddables potenziell zur Auslösung eines Null-Zeiger-Ausnahmefehlers kommen.

Weitere Informationen finden Sie im EclipseLink-Problembericht.

Abhilfe

Es gibt zwei Abhilfemaßnahmen:

  1. Fügen Sie dem Embeddable die Annotation @ChangeTracking(DEFFERED) hinzu, und setzen Sie die Eigenschaft eclipselink.weaving.internal auf false, oder

  2. Setzen Sie in Persistenz-XML die folgenden Eigenschaften auf false: eclipselink.weaving.changetracking und eclipselink.weaving.internal.