@Target(value={METHOD,FIELD}) @Retention(value=RUNTIME) public @interface ElementCollection
Example: @Entity public class Person { @Id protected String ssn; protected String name; ... @ElementCollection protected Set<String> nickNames = new HashSet(); ... }
Modifier and Type | Optional Element and Description |
---|---|
FetchType |
fetch
(Optional) Whether the collection should be lazily loaded or must be
eagerly fetched.
|
Class |
targetClass
(Optional) The basic or embeddable class that is the element
type of the collection.
|
public abstract Class targetClass
public abstract FetchType fetch
Copyright © 1996-2017, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.