Notes de version de Sun GlassFish Enterprise Server v3

[EclipseLink] Problèmes liés à ElementCollections concernant les éléments intégrables (problème EclipseLink 296606)

Description

Lorsque le tramage est activé, les mises à jour d'une collection d'éléments intégrables risquent de générer une exception de pointeur nul.

Pour plus d'informations, reportez-vous à EclipseLink Issue report.

Solution

Deux solutions sont disponibles :

  1. Ajoutez l'annotation @ChangeTracking(DEFFERED) sur l'élément intégrable et donnez à la propriété eclipselink.weaving.internal la valeur false ; ou

  2. Donnez aux propriétés suivantes la valeur false dans le XML de persistance : eclipselink.weaving.changetracking et eclipselink.weaving.internal.