org.apache.openjpa.persistence.jdbc
Annotation Type XSecondaryTable


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

Extended secondary table.

Since:
0.4.0
Author:
Abe White

Required Element Summary
 String name
           
 
Optional Element Summary
 String catalog
           
 ForeignKey[] foreignKeys
           
 Index[] indexes
           
 PrimaryKeyJoinColumn[] pkJoinColumns
           
 String schema
           
 Unique[] uniqueConstraints
           
 

Element Detail

name

public abstract String name

catalog

public abstract String catalog
Default:
""

schema

public abstract String schema
Default:
""

pkJoinColumns

public abstract PrimaryKeyJoinColumn[] pkJoinColumns
Default:
{}

indexes

public abstract Index[] indexes
Default:
{}

foreignKeys

public abstract ForeignKey[] foreignKeys
Default:
{}

uniqueConstraints

public abstract Unique[] uniqueConstraints
Default:
{}


Copyright © 2006-2010 Apache Software Foundation. All Rights Reserved.