| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> |
| <!-- NewPage --> |
| <html lang="en"> |
| <head> |
| <title>org.apache.openejb.jee.jpa</title> |
| <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style"> |
| <script type="text/javascript" src="../../../../../script.js"></script> |
| </head> |
| <body> |
| <script type="text/javascript"><!-- |
| try { |
| if (location.href.indexOf('is-external=true') == -1) { |
| parent.document.title="org.apache.openejb.jee.jpa"; |
| } |
| } |
| catch(err) { |
| } |
| //--> |
| </script> |
| <noscript> |
| <div>JavaScript is disabled on your browser.</div> |
| </noscript> |
| <!-- ========= START OF TOP NAVBAR ======= --> |
| <div class="topNav"><a name="navbar.top"> |
| <!-- --> |
| </a> |
| <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> |
| <a name="navbar.top.firstrow"> |
| <!-- --> |
| </a> |
| <ul class="navList" title="Navigation"> |
| <li><a href="../../../../../overview-summary.html">Overview</a></li> |
| <li class="navBarCell1Rev">Package</li> |
| <li>Class</li> |
| <li><a href="package-tree.html">Tree</a></li> |
| <li><a href="../../../../../deprecated-list.html">Deprecated</a></li> |
| <li><a href="../../../../../index-all.html">Index</a></li> |
| <li><a href="../../../../../help-doc.html">Help</a></li> |
| </ul> |
| </div> |
| <div class="subNav"> |
| <ul class="navList"> |
| <li><a href="../../../../../org/apache/openejb/jee/jba/cmp/package-summary.html">Prev Package</a></li> |
| <li><a href="../../../../../org/apache/openejb/jee/jpa/fragment/package-summary.html">Next Package</a></li> |
| </ul> |
| <ul class="navList"> |
| <li><a href="../../../../../index.html?org/apache/openejb/jee/jpa/package-summary.html" target="_top">Frames</a></li> |
| <li><a href="package-summary.html" target="_top">No Frames</a></li> |
| </ul> |
| <ul class="navList" id="allclasses_navbar_top"> |
| <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li> |
| </ul> |
| <div> |
| <script type="text/javascript"><!-- |
| allClassesLink = document.getElementById("allclasses_navbar_top"); |
| if(window==top) { |
| allClassesLink.style.display = "block"; |
| } |
| else { |
| allClassesLink.style.display = "none"; |
| } |
| //--> |
| </script> |
| </div> |
| <a name="skip.navbar.top"> |
| <!-- --> |
| </a></div> |
| <!-- ========= END OF TOP NAVBAR ========= --> |
| <div class="header"> |
| <h1 title="Package" class="title">Package org.apache.openejb.jee.jpa</h1> |
| <div class="docSummary"> |
| <div class="block">Licensed to the Apache Software Foundation (ASF) under one or more |
| contributor license agreements.</div> |
| </div> |
| <p>See: <a href="#package.description">Description</a></p> |
| </div> |
| <div class="contentContainer"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation"> |
| <caption><span>Interface Summary</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Interface</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/Field.html" title="interface in org.apache.openejb.jee.jpa">Field</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/Mapping.html" title="interface in org.apache.openejb.jee.jpa">Mapping</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/RelationField.html" title="interface in org.apache.openejb.jee.jpa">RelationField</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| <li class="blockList"> |
| <table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation"> |
| <caption><span>Class Summary</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Class</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/AssociationOverride.html" title="class in org.apache.openejb.jee.jpa">AssociationOverride</a></td> |
| <td class="colLast"> |
| <div class="block">Target({TYPE, METHOD, FIELD}) @Retention(RUNTIME) |
| public @interface AssociationOverride { |
| String name(); |
| JoinColumn[] joinColumns() default{}; |
| JoinTable joinTable() default @JoinTable; |
| }</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/AttributeOverride.html" title="class in org.apache.openejb.jee.jpa">AttributeOverride</a></td> |
| <td class="colLast"> |
| <div class="block">Target({TYPE, METHOD, FIELD}) @Retention(RUNTIME) |
| public @interface AttributeOverride { |
| String name(); |
| Column column(); |
| }</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/Attributes.html" title="class in org.apache.openejb.jee.jpa">Attributes</a></td> |
| <td class="colLast"> |
| <div class="block">This element contains the entity field or property mappings.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/Basic.html" title="class in org.apache.openejb.jee.jpa">Basic</a></td> |
| <td class="colLast"> |
| <div class="block">Target({METHOD, FIELD}) @Retention(RUNTIME) |
| public @interface Basic { |
| FetchType fetch() default EAGER; |
| boolean optional() default true; |
| }</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/CascadeType.html" title="class in org.apache.openejb.jee.jpa">CascadeType</a></td> |
| <td class="colLast"> |
| <div class="block">public enum CascadeType { ALL, PERSIST, MERGE, REMOVE, REFRESH, DETACH};</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/CollectionTable.html" title="class in org.apache.openejb.jee.jpa">CollectionTable</a></td> |
| <td class="colLast"> |
| <div class="block">Target({METHOD, FIELD}) @Retention(RUNTIME) |
| public @interface CollectionTable { |
| String name() default ""; |
| String catalog() default ""; |
| String schema() default ""; |
| JoinColumn[] joinColumns() default {}; |
| UniqueConstraint[] uniqueConstraints() default {}; |
| }</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/Column.html" title="class in org.apache.openejb.jee.jpa">Column</a></td> |
| <td class="colLast"> |
| <div class="block">Target({METHOD, FIELD}) @Retention(RUNTIME) |
| public @interface Column { |
| String name() default ""; |
| boolean unique() default false; |
| boolean nullable() default true; |
| boolean insertable() default true; |
| boolean updatable() default true; |
| String columnDefinition() default ""; |
| String table() default ""; |
| int length() default 255; |
| int precision() default 0; // decimal precision |
| int scale() default 0; // decimal scale |
| }</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/ColumnResult.html" title="class in org.apache.openejb.jee.jpa">ColumnResult</a></td> |
| <td class="colLast"> |
| <div class="block">Target({}) @Retention(RUNTIME) |
| public @interface ColumnResult { |
| String name(); |
| }</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/DiscriminatorColumn.html" title="class in org.apache.openejb.jee.jpa">DiscriminatorColumn</a></td> |
| <td class="colLast"> |
| <div class="block">Target({TYPE}) @Retention(RUNTIME) |
| public @interface DiscriminatorColumn { |
| String name() default "DTYPE"; |
| DiscriminatorType discriminatorType() default STRING; |
| String columnDefinition() default ""; |
| int length() default 31; |
| }</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/ElementCollection.html" title="class in org.apache.openejb.jee.jpa">ElementCollection</a></td> |
| <td class="colLast"> |
| <div class="block">Target({METHOD, FIELD}) @Retention(RUNTIME) |
| public @interface ElementCollection { |
| Class targetClass() default void.class; |
| FetchType fetch() default LAZY; |
| }</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/Embeddable.html" title="class in org.apache.openejb.jee.jpa">Embeddable</a></td> |
| <td class="colLast"> |
| <div class="block">Defines the settings and mappings for embeddable objects.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/EmbeddableAttributes.html" title="class in org.apache.openejb.jee.jpa">EmbeddableAttributes</a></td> |
| <td class="colLast"> |
| <div class="block">Java class for embeddable-attributes complex type.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/Embedded.html" title="class in org.apache.openejb.jee.jpa">Embedded</a></td> |
| <td class="colLast"> |
| <div class="block">Target({METHOD, FIELD}) @Retention(RUNTIME) |
| public @interface Embedded {}</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/EmbeddedId.html" title="class in org.apache.openejb.jee.jpa">EmbeddedId</a></td> |
| <td class="colLast"> |
| <div class="block">Target({METHOD, FIELD}) @Retention(RUNTIME) |
| public @interface EmbeddedId {}</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/EmptyType.html" title="class in org.apache.openejb.jee.jpa">EmptyType</a></td> |
| <td class="colLast"> |
| <div class="block">Java class for emptyType complex type.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/Entity.html" title="class in org.apache.openejb.jee.jpa">Entity</a></td> |
| <td class="colLast"> |
| <div class="block">Defines the settings and mappings for an entity.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/EntityListener.html" title="class in org.apache.openejb.jee.jpa">EntityListener</a></td> |
| <td class="colLast"> |
| <div class="block">Defines an entity listener to be invoked at lifecycle events |
| for the entities that list this listener.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/EntityListeners.html" title="class in org.apache.openejb.jee.jpa">EntityListeners</a></td> |
| <td class="colLast"> |
| <div class="block">Target({TYPE}) @Retention(RUNTIME) |
| public @interface EntityListeners { |
| Class[] value(); |
| }</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/EntityMappings.html" title="class in org.apache.openejb.jee.jpa">EntityMappings</a></td> |
| <td class="colLast"> |
| <div class="block">The entity-mappings element is the root element of a mapping |
| file.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/EntityResult.html" title="class in org.apache.openejb.jee.jpa">EntityResult</a></td> |
| <td class="colLast"> |
| <div class="block">Target({}) @Retention(RUNTIME) |
| public @interface EntityResult { |
| Class entityClass(); |
| FieldResult[] fields() default {}; |
| String discriminatorColumn() default ""; |
| }</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/FieldResult.html" title="class in org.apache.openejb.jee.jpa">FieldResult</a></td> |
| <td class="colLast"> |
| <div class="block">Target({}) @Retention(RUNTIME) |
| public @interface FieldResult { |
| String name(); |
| String column(); |
| }</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/GeneratedValue.html" title="class in org.apache.openejb.jee.jpa">GeneratedValue</a></td> |
| <td class="colLast"> |
| <div class="block">Target({METHOD, FIELD}) @Retention(RUNTIME) |
| public @interface GeneratedValue { |
| GenerationType strategy() default AUTO; |
| String generator() default ""; |
| }</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/Id.html" title="class in org.apache.openejb.jee.jpa">Id</a></td> |
| <td class="colLast"> |
| <div class="block">Target({METHOD, FIELD}) @Retention(RUNTIME) |
| public @interface Id {}</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/IdClass.html" title="class in org.apache.openejb.jee.jpa">IdClass</a></td> |
| <td class="colLast"> |
| <div class="block">Target({TYPE}) @Retention(RUNTIME) |
| public @interface IdClass { |
| Class value(); |
| }</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/Inheritance.html" title="class in org.apache.openejb.jee.jpa">Inheritance</a></td> |
| <td class="colLast"> |
| <div class="block">Target({TYPE}) @Retention(RUNTIME) |
| public @interface Inheritance { |
| InheritanceType strategy() default SINGLE_TABLE; |
| }</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/JoinColumn.html" title="class in org.apache.openejb.jee.jpa">JoinColumn</a></td> |
| <td class="colLast"> |
| <div class="block">Target({METHOD, FIELD}) @Retention(RUNTIME) |
| public @interface JoinColumn { |
| String name() default ""; |
| String referencedColumnName() default ""; |
| boolean unique() default false; |
| boolean nullable() default true; |
| boolean insertable() default true; |
| boolean updatable() default true; |
| String columnDefinition() default ""; |
| String table() default ""; |
| }</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/JoinTable.html" title="class in org.apache.openejb.jee.jpa">JoinTable</a></td> |
| <td class="colLast"> |
| <div class="block">Target({METHOD, FIELD}) @Retention(RUNTIME) |
| public @interface JoinTable { |
| String name() default ""; |
| String catalog() default ""; |
| String schema() default ""; |
| JoinColumn[] joinColumns() default {}; |
| JoinColumn[] inverseJoinColumns() default {}; |
| UniqueConstraint[] uniqueConstraints() default {}; |
| }</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/JpaJaxbUtil.html" title="class in org.apache.openejb.jee.jpa">JpaJaxbUtil</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/Lob.html" title="class in org.apache.openejb.jee.jpa">Lob</a></td> |
| <td class="colLast"> |
| <div class="block">Target({METHOD, FIELD}) @Retention(RUNTIME) |
| public @interface Lob {}</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/ManyToMany.html" title="class in org.apache.openejb.jee.jpa">ManyToMany</a></td> |
| <td class="colLast"> |
| <div class="block">Target({METHOD, FIELD}) @Retention(RUNTIME) |
| public @interface ManyToMany { |
| Class targetEntity() default void.class; |
| CascadeType[] cascade() default {}; |
| FetchType fetch() default LAZY; |
| String mappedBy() default ""; |
| }</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/ManyToOne.html" title="class in org.apache.openejb.jee.jpa">ManyToOne</a></td> |
| <td class="colLast"> |
| <div class="block">Target({METHOD, FIELD}) @Retention(RUNTIME) |
| public @interface ManyToOne { |
| Class targetEntity() default void.class; |
| CascadeType[] cascade() default {}; |
| FetchType fetch() default EAGER; |
| boolean optional() default true; |
| }</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/MapKey.html" title="class in org.apache.openejb.jee.jpa">MapKey</a></td> |
| <td class="colLast"> |
| <div class="block">Target({METHOD, FIELD}) @Retention(RUNTIME) |
| public @interface MapKey { |
| String name() default ""; |
| }</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/MapKeyClass.html" title="class in org.apache.openejb.jee.jpa">MapKeyClass</a></td> |
| <td class="colLast"> |
| <div class="block">Target({METHOD, FIELD}) @Retention(RUNTIME) |
| public @interface MapKeyClass { |
| Class value(); |
| }</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/MapKeyColumn.html" title="class in org.apache.openejb.jee.jpa">MapKeyColumn</a></td> |
| <td class="colLast"> |
| <div class="block">Target({METHOD, FIELD}) @Retention(RUNTIME) |
| public @interface MapKeyColumn { |
| String name() default ""; |
| boolean unique() default false; |
| boolean nullable() default false; |
| boolean insertable() default true; |
| boolean updatable() default true; |
| String columnDefinition() default ""; |
| String table() default ""; |
| int length() default 255; |
| int precision() default 0; // decimal precision |
| int scale() default 0; // decimal scale |
| }</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/MapKeyJoinColumn.html" title="class in org.apache.openejb.jee.jpa">MapKeyJoinColumn</a></td> |
| <td class="colLast"> |
| <div class="block">Target({METHOD, FIELD}) @Retention(RUNTIME) |
| public @interface MapKeyJoinColumn { |
| String name() default ""; |
| String referencedColumnName() default ""; |
| boolean unique() default false; |
| boolean nullable() default false; |
| boolean insertable() default true; |
| boolean updatable() default true; |
| String columnDefinition() default ""; |
| String table() default ""; |
| }</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/MappedSuperclass.html" title="class in org.apache.openejb.jee.jpa">MappedSuperclass</a></td> |
| <td class="colLast"> |
| <div class="block">Defines the settings and mappings for a mapped superclass.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/NamedNativeQuery.html" title="class in org.apache.openejb.jee.jpa">NamedNativeQuery</a></td> |
| <td class="colLast"> |
| <div class="block">Target({TYPE}) @Retention(RUNTIME) |
| public @interface NamedNativeQuery { |
| String name(); |
| String query(); |
| QueryHint[] hints() default {}; |
| Class resultClass() default void.class; |
| String resultSetMapping() default ""; //named SqlResultSetMapping |
| }</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/NamedQuery.html" title="class in org.apache.openejb.jee.jpa">NamedQuery</a></td> |
| <td class="colLast"> |
| <div class="block">Target({TYPE}) @Retention(RUNTIME) |
| public @interface NamedQuery { |
| String name(); |
| String query(); |
| LockModeType lockMode() default NONE; |
| QueryHint[] hints() default {}; |
| }</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/ObjectFactory.html" title="class in org.apache.openejb.jee.jpa">ObjectFactory</a></td> |
| <td class="colLast"> |
| <div class="block">This object contains factory methods for each |
| Java content interface and Java element interface |
| generated in the org.apache.openejb.jee.jpa package.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/OneToMany.html" title="class in org.apache.openejb.jee.jpa">OneToMany</a></td> |
| <td class="colLast"> |
| <div class="block">Target({METHOD, FIELD}) @Retention(RUNTIME) |
| public @interface OneToMany { |
| Class targetEntity() default void.class; |
| CascadeType[] cascade() default {}; |
| FetchType fetch() default LAZY; |
| String mappedBy() default ""; |
| }</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/OneToOne.html" title="class in org.apache.openejb.jee.jpa">OneToOne</a></td> |
| <td class="colLast"> |
| <div class="block">Target({METHOD, FIELD}) @Retention(RUNTIME) |
| public @interface OneToOne { |
| Class targetEntity() default void.class; |
| CascadeType[] cascade() default {}; |
| FetchType fetch() default EAGER; |
| boolean optional() default true; |
| String mappedBy() default ""; |
| boolean orphanRemoval() default false; |
| }</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/OrderColumn.html" title="class in org.apache.openejb.jee.jpa">OrderColumn</a></td> |
| <td class="colLast"> |
| <div class="block">Target({METHOD, FIELD}) @Retention(RUNTIME) |
| public @interface OrderColumn { |
| String name() default ""; |
| boolean nullable() default true; |
| boolean insertable() default true; |
| boolean updatable() default true; |
| String columnDefinition() default ""; |
| }</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/PersistenceUnitDefaults.html" title="class in org.apache.openejb.jee.jpa">PersistenceUnitDefaults</a></td> |
| <td class="colLast"> |
| <div class="block">These defaults are applied to the persistence unit as a whole |
| unless they are overridden by local annotation or XML |
| element settings.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/PersistenceUnitMetadata.html" title="class in org.apache.openejb.jee.jpa">PersistenceUnitMetadata</a></td> |
| <td class="colLast"> |
| <div class="block">Metadata that applies to the persistence unit and not just to |
| the mapping file in which it is contained.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/PostLoad.html" title="class in org.apache.openejb.jee.jpa">PostLoad</a></td> |
| <td class="colLast"> |
| <div class="block">Target({METHOD}) @Retention(RUNTIME) |
| public @interface PostLoad {}</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/PostPersist.html" title="class in org.apache.openejb.jee.jpa">PostPersist</a></td> |
| <td class="colLast"> |
| <div class="block">Target({METHOD}) @Retention(RUNTIME) |
| public @interface PostPersist {}</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/PostRemove.html" title="class in org.apache.openejb.jee.jpa">PostRemove</a></td> |
| <td class="colLast"> |
| <div class="block">Target({METHOD}) @Retention(RUNTIME) |
| public @interface PostRemove {}</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/PostUpdate.html" title="class in org.apache.openejb.jee.jpa">PostUpdate</a></td> |
| <td class="colLast"> |
| <div class="block">Target({METHOD}) @Retention(RUNTIME) |
| public @interface PostUpdate {}</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/PrePersist.html" title="class in org.apache.openejb.jee.jpa">PrePersist</a></td> |
| <td class="colLast"> |
| <div class="block">Target({METHOD}) @Retention(RUNTIME) |
| public @interface PrePersist {}</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/PreRemove.html" title="class in org.apache.openejb.jee.jpa">PreRemove</a></td> |
| <td class="colLast"> |
| <div class="block">Target({METHOD}) @Retention(RUNTIME) |
| public @interface PreRemove {}</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/PreUpdate.html" title="class in org.apache.openejb.jee.jpa">PreUpdate</a></td> |
| <td class="colLast"> |
| <div class="block">Target({METHOD}) @Retention(RUNTIME) |
| public @interface PreUpdate {}</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/PrimaryKeyJoinColumn.html" title="class in org.apache.openejb.jee.jpa">PrimaryKeyJoinColumn</a></td> |
| <td class="colLast"> |
| <div class="block">Target({TYPE, METHOD, FIELD}) @Retention(RUNTIME) |
| public @interface PrimaryKeyJoinColumn { |
| String name() default ""; |
| String referencedColumnName() default ""; |
| String columnDefinition() default ""; |
| }</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/QueryHint.html" title="class in org.apache.openejb.jee.jpa">QueryHint</a></td> |
| <td class="colLast"> |
| <div class="block">Target({}) @Retention(RUNTIME) |
| public @interface QueryHint { |
| String name(); |
| String value(); |
| }</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/SecondaryTable.html" title="class in org.apache.openejb.jee.jpa">SecondaryTable</a></td> |
| <td class="colLast"> |
| <div class="block">Target({TYPE}) @Retention(RUNTIME) |
| public @interface SecondaryTable { |
| String name(); |
| String catalog() default ""; |
| String schema() default ""; |
| PrimaryKeyJoinColumn[] pkJoinColumns() default {}; |
| UniqueConstraint[] uniqueConstraints() default {}; |
| }</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/SequenceGenerator.html" title="class in org.apache.openejb.jee.jpa">SequenceGenerator</a></td> |
| <td class="colLast"> |
| <div class="block">Target({TYPE, METHOD, FIELD}) @Retention(RUNTIME) |
| public @interface SequenceGenerator { |
| String name(); |
| String sequenceName() default ""; |
| String catalog() default ""; |
| String schema() default ""; |
| int initialValue() default 1; |
| int allocationSize() default 50; |
| }</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/SqlResultSetMapping.html" title="class in org.apache.openejb.jee.jpa">SqlResultSetMapping</a></td> |
| <td class="colLast"> |
| <div class="block">Target({TYPE}) @Retention(RUNTIME) |
| public @interface SqlResultSetMapping { |
| String name(); |
| EntityResult[] entities() default {}; |
| ColumnResult[] columns() default {}; |
| }</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/Table.html" title="class in org.apache.openejb.jee.jpa">Table</a></td> |
| <td class="colLast"> |
| <div class="block">Target({TYPE}) @Retention(RUNTIME) |
| public @interface Table { |
| String name() default ""; |
| String catalog() default ""; |
| String schema() default ""; |
| UniqueConstraint[] uniqueConstraints() default {}; |
| }</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/TableGenerator.html" title="class in org.apache.openejb.jee.jpa">TableGenerator</a></td> |
| <td class="colLast"> |
| <div class="block">Target({TYPE, METHOD, FIELD}) @Retention(RUNTIME) |
| public @interface TableGenerator { |
| String name(); |
| String table() default ""; |
| String catalog() default ""; |
| String schema() default ""; |
| String pkColumnName() default ""; |
| String valueColumnName() default ""; |
| String pkColumnValue() default ""; |
| int initialValue() default 0; |
| int allocationSize() default 50; |
| UniqueConstraint[] uniqueConstraints() default {}; |
| }</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/Transient.html" title="class in org.apache.openejb.jee.jpa">Transient</a></td> |
| <td class="colLast"> |
| <div class="block">Target({METHOD, FIELD}) @Retention(RUNTIME) |
| public @interface Transient {}</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/UniqueConstraint.html" title="class in org.apache.openejb.jee.jpa">UniqueConstraint</a></td> |
| <td class="colLast"> |
| <div class="block">Target({}) @Retention(RUNTIME) |
| public @interface UniqueConstraint { |
| String name() default ""; |
| String[] columnNames(); |
| }</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/Version.html" title="class in org.apache.openejb.jee.jpa">Version</a></td> |
| <td class="colLast"> |
| <div class="block">Target({METHOD, FIELD}) @Retention(RUNTIME) |
| public @interface Version {}</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| <li class="blockList"> |
| <table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Summary table, listing enums, and an explanation"> |
| <caption><span>Enum Summary</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Enum</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/AccessType.html" title="enum in org.apache.openejb.jee.jpa">AccessType</a></td> |
| <td class="colLast"> |
| <div class="block">Java class for access-type.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/DiscriminatorType.html" title="enum in org.apache.openejb.jee.jpa">DiscriminatorType</a></td> |
| <td class="colLast"> |
| <div class="block">Java class for discriminator-type.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/EnumType.html" title="enum in org.apache.openejb.jee.jpa">EnumType</a></td> |
| <td class="colLast"> |
| <div class="block">Java class for enum-type.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/FetchType.html" title="enum in org.apache.openejb.jee.jpa">FetchType</a></td> |
| <td class="colLast"> |
| <div class="block">Java class for fetch-type.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/GenerationType.html" title="enum in org.apache.openejb.jee.jpa">GenerationType</a></td> |
| <td class="colLast"> |
| <div class="block">Java class for generation-type.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/InheritanceType.html" title="enum in org.apache.openejb.jee.jpa">InheritanceType</a></td> |
| <td class="colLast"> |
| <div class="block">Java class for inheritance-type.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/LockModeType.html" title="enum in org.apache.openejb.jee.jpa">LockModeType</a></td> |
| <td class="colLast"> |
| <div class="block">Java class for lock-mode-type.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/openejb/jee/jpa/TemporalType.html" title="enum in org.apache.openejb.jee.jpa">TemporalType</a></td> |
| <td class="colLast"> |
| <div class="block">Java class for temporal-type.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| </ul> |
| <a name="package.description"> |
| <!-- --> |
| </a> |
| <h2 title="Package org.apache.openejb.jee.jpa Description">Package org.apache.openejb.jee.jpa Description</h2> |
| <div class="block">Licensed to the Apache Software Foundation (ASF) under one or more |
| contributor license agreements. See the NOTICE file distributed with |
| this work for additional information regarding copyright ownership. |
| The ASF licenses this file to You under the Apache License, Version 2.0 |
| (the "License"); you may not use this file except in compliance with |
| the License. You may obtain a copy of the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, software |
| distributed under the License is distributed on an "AS IS" BASIS, |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| See the License for the specific language governing permissions and |
| limitations under the License.</div> |
| </div> |
| <!-- ======= START OF BOTTOM NAVBAR ====== --> |
| <div class="bottomNav"><a name="navbar.bottom"> |
| <!-- --> |
| </a> |
| <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> |
| <a name="navbar.bottom.firstrow"> |
| <!-- --> |
| </a> |
| <ul class="navList" title="Navigation"> |
| <li><a href="../../../../../overview-summary.html">Overview</a></li> |
| <li class="navBarCell1Rev">Package</li> |
| <li>Class</li> |
| <li><a href="package-tree.html">Tree</a></li> |
| <li><a href="../../../../../deprecated-list.html">Deprecated</a></li> |
| <li><a href="../../../../../index-all.html">Index</a></li> |
| <li><a href="../../../../../help-doc.html">Help</a></li> |
| </ul> |
| </div> |
| <div class="subNav"> |
| <ul class="navList"> |
| <li><a href="../../../../../org/apache/openejb/jee/jba/cmp/package-summary.html">Prev Package</a></li> |
| <li><a href="../../../../../org/apache/openejb/jee/jpa/fragment/package-summary.html">Next Package</a></li> |
| </ul> |
| <ul class="navList"> |
| <li><a href="../../../../../index.html?org/apache/openejb/jee/jpa/package-summary.html" target="_top">Frames</a></li> |
| <li><a href="package-summary.html" target="_top">No Frames</a></li> |
| </ul> |
| <ul class="navList" id="allclasses_navbar_bottom"> |
| <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li> |
| </ul> |
| <div> |
| <script type="text/javascript"><!-- |
| allClassesLink = document.getElementById("allclasses_navbar_bottom"); |
| if(window==top) { |
| allClassesLink.style.display = "block"; |
| } |
| else { |
| allClassesLink.style.display = "none"; |
| } |
| //--> |
| </script> |
| </div> |
| <a name="skip.navbar.bottom"> |
| <!-- --> |
| </a></div> |
| <!-- ======== END OF BOTTOM NAVBAR ======= --> |
| </body> |
| </html> |