|
EclipseLink 1.1.0_ 1.1.0.r3634 API Reference | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||
@Target(value={METHOD,FIELD})
@Retention(value=RUNTIME)
public @interface TransformationTransformation is an optional annotation for org.eclipse.persistence.mappings.TransformationMapping. TransformationMapping allows to map an attribute to one or more database columns. Transformation annotation is an optional part of TransformationMapping definition. Unless the TransformationMapping is write-only, it should have a ReadTransformer, it defines transformation of database column(s) value(s)into attribute value. Also unless it's a read-only mapping, either WriteTransformer annotation or WriteTransformers annotation should be specified. Each WriteTransformer defines transformation of the attribute value to a single database column value (column is specified in the WriteTransformer).
ReadTransformer,
WriteTransformer,
Transformation can be specified within an Entity, MappedSuperclass
and Embeddable class.| Optional Element Summary | |
|---|---|
FetchType |
fetch
(Optional) Defines whether the value of the field or property should be lazily loaded or must be eagerly fetched. |
boolean |
optional
(Optional) The optional element is a hint as to whether the value of the field or property may be null. |
public abstract FetchType fetch
public abstract boolean optional
|
EclipseLink 1.1.0_ 1.1.0.r3634 API Reference | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||