EclipseLink 2.5.0, build 'v20130507-3faac2b' API Reference

org.eclipse.persistence.jpa.jpql.tools.spi
Interface IMappingType

All Known Subinterfaces:
IEclipseLinkMappingType

public interface IMappingType

This enumeration lists the mapping types defined in the Java Persistence functional specification.

Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability. It is available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.

Version:
2.4
Author:
Pascal Filion
Since:
2.3

Field Summary
static int BASIC
          The constant for a basic mapping.
static int ELEMENT_COLLECTION
          The constant for an element collection mapping.
static int EMBEDDED
          The constant for an embedded mapping.
static int EMBEDDED_ID
          The constant for an embedded ID mapping.
static int ID
          The constant for an ID mapping.
static int MANY_TO_MANY
          The constant for a many to many mapping.
static int MANY_TO_ONE
          The constant for a many to one mapping.
static int ONE_TO_MANY
          The constant for a one to many mapping.
static int ONE_TO_ONE
          The constant for a one to one mapping.
static int TRANSIENT
          The constant for an attribute that is not persistent.
static int VERSION
          The constant for a version mapping.
 

Field Detail

BASIC

static final int BASIC
The constant for a basic mapping.

See Also:
Constant Field Values

ELEMENT_COLLECTION

static final int ELEMENT_COLLECTION
The constant for an element collection mapping.

See Also:
Constant Field Values

EMBEDDED

static final int EMBEDDED
The constant for an embedded mapping.

See Also:
Constant Field Values

EMBEDDED_ID

static final int EMBEDDED_ID
The constant for an embedded ID mapping.

See Also:
Constant Field Values

ID

static final int ID
The constant for an ID mapping.

See Also:
Constant Field Values

MANY_TO_MANY

static final int MANY_TO_MANY
The constant for a many to many mapping.

See Also:
Constant Field Values

MANY_TO_ONE

static final int MANY_TO_ONE
The constant for a many to one mapping.

See Also:
Constant Field Values

ONE_TO_MANY

static final int ONE_TO_MANY
The constant for a one to many mapping.

See Also:
Constant Field Values

ONE_TO_ONE

static final int ONE_TO_ONE
The constant for a one to one mapping.

See Also:
Constant Field Values

TRANSIENT

static final int TRANSIENT
The constant for an attribute that is not persistent.

See Also:
Constant Field Values

VERSION

static final int VERSION
The constant for a version mapping.

See Also:
Constant Field Values

EclipseLink 2.5.0, build 'v20130507-3faac2b' API Reference