@Retention(CLASS) @Target({FIELD})
public @interface ElementCollection
Mapping for an owned collection of scalar values.
Methods
public abstract FetchType fetch() default FetchType.LAZY | Controls relationship initialization. |
public abstract String column() default "element_value" | Names the scalar value column in the collection table. |
Method details
fetch
public abstract FetchType fetch() default FetchType.LAZYControls relationship initialization.
Returns
fetch policy; EAGER for to-one and LAZY for collections by default
column
public abstract String column() default "element_value"Names the scalar value column in the collection table.
Returns
column name; element_value by default