Library:Java EE 5
Version:5.0.0
Compatibility:JDK 1.5
Annotations in library Java EE 5.
NamePackageDescription
ActivationConfigPropertyjavax.ejbNo description provided.
ApplicationExceptionjavax.ejbApplied to an exception to denote that it is an application exception and should be reported to the client directly(i.e., unwrapped).
AroundInvokejavax.interceptorNo description provided.
AssociationOverridejavax.persistenceThis annotation is used to override a many-to-one or one-to-one mapping of property or field for an entity relationship.
AssociationOverridesjavax.persistenceThis annotation is used to override mappings of multiple many-to-one or one-to-one relationship properties or fields.
AttributeOverridejavax.persistenceThe AttributeOverride annotation is used to override the mapping of a Basic (whether explicit or default) property or field or Id property or field.
AttributeOverridesjavax.persistenceIs used to override mappings of multiple properties or fields.
Basicjavax.persistenceThe Basic annotation is the simplest type of mapping to a database column.
Columnjavax.persistenceIs used to specify a mapped column for a persistent property or field.
ColumnResultjavax.persistenceReferences name of a column in the SELECT clause of a SQL query - i.e., column alias, if applicable.
DiscriminatorColumnjavax.persistenceIs used to define the discriminator column for the SINGLE_TABLE and JOINED inheritance mapping strategies.
DiscriminatorValuejavax.persistenceIs used to specify the value of the discriminator column for entities of the given type.
EJBjavax.ejbIndicates a dependency on the local or remote view of an Enterprise Java Bean.
EJBsjavax.ejbDeclares multiple TYPE-level @EJB annotations.
Embeddablejavax.persistenceDefines a class whose instances are stored as an intrinsic part of an owning entity and share the identity of the entity.
Embeddedjavax.persistenceDefines a persistent field or property of an entity whose value is an instance of an embeddable class.
EmbeddedIdjavax.persistenceIs applied to a persistent field or property of an entity class or mapped superclass to denote a composite primary key that is an embeddable class.
Entityjavax.persistenceSpecifies that the class is an entity.
EntityListenersjavax.persistenceSpecifies the callback listener classes to be used for an entity or mapped superclass.
EntityResultjavax.persistenceReferences an entity in the SELECT clause of a SQL query.
Enumeratedjavax.persistenceSpecifies that a persistent property or field should be persisted as a enumerated type.
ExcludeClassInterceptorsjavax.interceptorUsed to exclude class-level interceptors for a business method.
ExcludeDefaultInterceptorsjavax.interceptorUsed to exclude default interceptors for a bean or a business method.
ExcludeDefaultListenersjavax.persistenceSpecifies that the invocation of default listeners is to be excluded for the entity class (or mapped superclass) and its subclasses.
ExcludeSuperclassListenersjavax.persistenceSpecifies that the invocation of superclass listeners is to be excluded for the entity class (or mapped superclass) and its subclasses.
FieldResultjavax.persistenceIs used to map the columns specified in the SELECT list of the query to the properties or fields of the entity class.
GeneratedValuejavax.persistenceProvides for the specification of generation strategies for the values of primary keys.
Idjavax.persistenceSpecifies the primary key property or field of an entity.
IdClassjavax.persistenceSpecifies a composite primary key class that is mapped to multiple fields or properties of the entity.
Inheritancejavax.persistenceDefines the inheritance strategy to be used for an entity class hierarchy.
Initjavax.ejbDesignates a method of a session bean that corresponds to the create method of an adapted Home interface or an adapted Local Home interface.
Interceptorsjavax.interceptorDeclares an ordered list of interceptors for a class or method.
JoinColumnjavax.persistenceIs used to specify a mapped column for joining an entity association.
JoinColumnsjavax.persistenceDefines mapping for the composite foreign keys.
JoinTablejavax.persistenceThis annotation is used in the mapping of associations.
Lobjavax.persistenceSpecifies that a persistent property or field should be persisted as a large object to a database-supported large object type.
Localjavax.ejbWhen used on the bean class, declares the local business interface(s) for a session bean.
LocalHomejavax.ejbDeclares the Local Home or adapted Local Home interface for a session bean.
ManyToManyjavax.persistenceDefines a many-valued association with many-to-many multiplicity.
ManyToOnejavax.persistenceThis annotation defines a single-valued association to another entity class that has many-to-one multiplicity.
MapKeyjavax.persistenceIs used to specify the map key for associations of type Map .
MappedSuperclassjavax.persistenceDesignates a class whose mapping information is applied to the entities that inherit from it.
MessageDrivenjavax.ejbComponent-defining annotation for a message driven bean.
NamedNativeQueriesjavax.persistenceIs used to specify an array of native SQL named queries.
NamedNativeQueryjavax.persistenceIs used to specify a native SQL named query.
NamedQueriesjavax.persistenceSpecifies an array of named Java Persistence query language queries.
NamedQueryjavax.persistenceIs used to specify a named query in the Java Persistence query language, which is a static query expressed in metadata.
OneToManyjavax.persistenceDefines a many-valued association with one-to-many multiplicity.
OneToOnejavax.persistenceThis annotation defines a single-valued association to another entity that has one-to-one multiplicity.
OrderByjavax.persistenceThis annotation specifies the ordering of the elements of a collection valued association at the point when the association is retrieved.
PersistenceContextjavax.persistenceExpresses a dependency on an EntityManager persistence context.
PersistenceContextsjavax.persistenceDeclares one or more PersistenceContext annotations.
PersistencePropertyjavax.persistenceDescribes a single container or persistence provider property.
PersistenceUnitjavax.persistenceExpresses a dependency on an EntityManagerFactory .
PersistenceUnitsjavax.persistenceDeclares one or more PersistenceUnit annotations.
PostActivatejavax.ejbDesignates a method to receive a callback after a stateful session bean has been activated.
PostLoadjavax.persistenceIs used to specify callback methods for the corresponding lifecycle event.
PostPersistjavax.persistenceIs used to specify callback methods for the corresponding lifecycle event.
PostRemovejavax.persistenceIs used to specify callback methods for the corresponding lifecycle event.
PostUpdatejavax.persistenceIs used to specify callback methods for the corresponding lifecycle event.
PrePassivatejavax.ejbDesignates a method to receive a callback before a stateful session bean is passivated.
PrePersistjavax.persistenceIs used to specify callback methods for the corresponding lifecycle event.
PreRemovejavax.persistenceIs used to specify callback methods for the corresponding lifecycle event.
PreUpdatejavax.persistenceIs used to specify callback methods for the corresponding lifecycle event.
PrimaryKeyJoinColumnjavax.persistenceThis annotation specifies a primary key column that is used as a foreign key to join to another table.
PrimaryKeyJoinColumnsjavax.persistenceThis annotation groups PrimaryKeyJoinColumn annotations.
QueryHintjavax.persistenceAn implementation-specific Query hint.
Remotejavax.ejbDeclares the remote business interface(s) for a session bean.
RemoteHomejavax.ejbDeclares the Remote Home or adapted Remote Home interface for a session bean.
Removejavax.ejbApplied to a business method of a stateful session bean class.
SecondaryTablejavax.persistenceThis annotation is used to specify a secondary table for the annotated entity class.
SecondaryTablesjavax.persistenceThis annotation is used to specify multiple secondary tables for an entity.
SequenceGeneratorjavax.persistenceThis annotation defines a primary key generator that may be referenced by name when a generator element is specified for the GeneratedValue annotation.
SqlResultSetMappingjavax.persistenceThis annotation is used to specify the mapping of the result of a native SQL query.
SqlResultSetMappingsjavax.persistenceThis annotation is used to define one or more SqlResultSetMapping .
Statefuljavax.ejbComponent-defining annotation for a stateful session bean.
Statelessjavax.ejbComponent-defining annotation for a stateless session bean.
Tablejavax.persistenceThis annotation specifies the primary table for the annotated entity.
TableGeneratorjavax.persistenceThis annotation defines a primary key generator that may be referenced by name when a generator element is specified for the GeneratedValue annotation.
Temporaljavax.persistenceThis annotation must be specified for persistent fields or properties of type Date and Calendar .
Timeoutjavax.ejbDesignates a method on a stateless session bean class or message driven bean class that should receive EJB timer expirations for that bean.
TransactionAttributejavax.ejbWhen applied at the TYPE-level, designates the default transaction attribute for all business methods of the session or message driven bean.
TransactionManagementjavax.ejbDeclares whether a session bean or message driven bean has container managed transactions or bean managed transactions.
Transientjavax.persistenceThis annotation specifies that the property or field is not persistent.
UniqueConstraintjavax.persistenceThis annotation is used to specify that a unique constraint is to be included in the generated DDL for a primary or secondary table.
Versionjavax.persistenceThis annotation specifies the version field or property of an entity class that serves as its optimistic lock value.
Search