javax.jdo.annotations
Annotation Type FetchGroup


@Target(value=TYPE)
@Retention(value=RUNTIME)
public @interface FetchGroup

Annotation for the fetch group of a class. Corresponds to the xml element "fetch-group".

Since:
2.1
Version:
2.1

Required Element Summary
 Persistent[] members
          Members (fields and properties) of the fetch group.
 
Optional Element Summary
 java.lang.String[] fetchGroups
          Fetch groups to be nested (included) in this fetch group.
 java.lang.String name
          Name of the fetch group.
 java.lang.String postLoad
          Whether we should load this group as part of the post load process.
 

Element Detail

members

public abstract Persistent[] members
Members (fields and properties) of the fetch group. The members should contain only name and recursionDepth.

Returns:
members for the fetch group

name

public abstract java.lang.String name
Name of the fetch group.

Returns:
the name of the fetch group
Default:
""

postLoad

public abstract java.lang.String postLoad
Whether we should load this group as part of the post load process.

Returns:
whether we should load this group as part of the post load process.
Default:
""

fetchGroups

public abstract java.lang.String[] fetchGroups
Fetch groups to be nested (included) in this fetch group.

Default:
{}


Copyright © 2005-2008 Apache Software Foundation. All Rights Reserved.