Use eclipselink.weaving.eager to specify if EclipseLink uses indirection on eager relationships.
Values
Table 5-95 describes this persistence property's values.
Table 5-95 Valid Values for weaving.eager
| Value | Description |
|---|---|
|
|
Enables indirection on eager relationships through weaving. |
|
|
(Default) Disables indirection on eager relationships through weaving. |
Usage
One-to-one and many-to-one mappings, even when configured with FetchType.EAGER, will effectively become "lazy."
You can use this extension only if weaving is configured to true or static. See "weaving" for more information.
Examples
Example 5-100 shows how to use this persistence property extension in the persistence.xml file.
Example 5-100 Using weaving in persistence.xml
<property name="eclipselink.weaving.eager" value="true"/>
Example 5-101 shows how to use this extension in a property map
Example 5-101 Using weaving in a Property Map
import org.eclipse.persistence.config.PersistenceUnitProperties;propertiesMap.put(PersistenceUnitProperties.WEAVING_EAGER, "true");
See Also
For more information, see: