HomeIndex > Java EE 5 Annotations

Here is a list of all Java EE 5 Annotations:

JSR Annotation DD Tag(s) Supported in Notes Deployment implementation Runtime implementation
JSR 250
(Common
Annotations)
1. javax.annotation.Generated   Client JAR
EJB JAR
RAR
WAR
The only annotation with SOURCE retention. All the others are RUNTIME. Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  2. javax.annotation.PostConstruct post-construct Client JAR
EJB JAR
RAR
WAR
TLD
See JavaServer Pages™ Specification Version 2.1, Section JSP.7.1.11 Resource Injection Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  3. javax.annotation.PreDestroy pre-destroy Client JAR
EJB JAR
RAR
WAR
TLD
See JavaServer Pages™ Specification Version 2.1, Section JSP.7.1.11 Resource Injection Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  4. javax.annotation.Resource 1. env-entry Client JAR
EJB JAR
RAR
WAR
TLD
See JavaServer Pages™ Specification Version 2.1, Section JSP.7.1.11 Resource Injection Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  4. javax.annotation.Resource 2. service-ref Client JAR
EJB JAR
RAR
WAR
TLD
See JavaServer Pages™ Specification Version 2.1, Section JSP.7.1.11 Resource Injection Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  4. javax.annotation.Resource 3. resource-ref Client JAR
EJB JAR
RAR
WAR
TLD
See JavaServer Pages™ Specification Version 2.1, Section JSP.7.1.11 Resource Injection Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  4. javax.annotation.Resource 4. message-destination-ref Client JAR
EJB JAR
RAR
WAR
TLD
See JavaServer Pages™ Specification Version 2.1, Section JSP.7.1.11 Resource Injection Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  4. javax.annotation.Resource 5. resource-env-ref Client JAR
EJB JAR
RAR
WAR
TLD
See JavaServer Pages™ Specification Version 2.1, Section JSP.7.1.11 Resource Injection Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  4. javax.annotation.Resource 6. webservice-context Client JAR
EJB JAR
RAR
WAR
TLD
See JavaServer Pages™ Specification Version 2.1, Section JSP.7.1.11 Resource Injection Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  5. javax.annotation.Resources    Same as javax.annotation.Resource   
  6. javax.annotation.security.DeclareRoles security-role-ref Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  7. javax.annotation.security.DenyAll   Client JAR
EJB JAR
RAR
WAR
Not supported in servlets. See Java™ Platform, Enterprise Edition (Java EE) Specification, v5, Page 141, Section EE.6.24, Table EE.6-E Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  8. javax.annotation.security.PermitAll unchecked Client JAR
EJB JAR
RAR
WAR
Not supported in servlets. See Java™ Platform, Enterprise Edition (Java EE) Specification, v5, Page 141, Section EE.6.24, Table EE.6-E Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  9. javax.annotation.security.RolesAllowed role-name Client JAR
EJB JAR
RAR
WAR
Not supported in servlets. See Java™ Platform, Enterprise Edition (Java EE) Specification, v5, Page 141, Section EE.6.24, Table EE.6-E Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  10. javax.annotation.security.RunAs run-as Client JAR
EJB JAR
RAR
WAR
Servlets only. See Java™ Platform, Enterprise Edition (Java EE) Specification, v5, Page 141, Section EE.6.24, Table EE.6-E Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
JSR Annotation DD Tag(s) Supported in Notes Deployment implementation Runtime implementation
JSR-220
(EJB 3.0)
1. javax.ejb.ActivationConfigProperty activation-config-property Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  2. javax.ejb.ApplicationException application-exception Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  3. javax.ejb.EJB 1. ejb-ref Client JAR
EJB JAR
RAR
WAR
TLD
See JavaServer Pages™ Specification Version 2.1, Section JSP.7.1.11 Resource Injection Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  3. javax.ejb.EJB 2. ejb-local-ref Client JAR
EJB JAR
RAR
WAR
TLD
See JavaServer Pages™ Specification Version 2.1, Section JSP.7.1.11 Resource Injection Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  4. javax.ejb.EJBs    Same as javax.ejb.EJB   
  5. javax.ejb.Init   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  6. javax.ejb.Local local Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  7. javax.ejb.LocalHome local-home Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  8. javax.ejb.MessageDriven message-driven Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  9. javax.ejb.PostActivate post-activate Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  10. javax.ejb.PrePassivate pre-passivate Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  11. javax.ejb.Remote remote Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  12. javax.ejb.RemoteHome home Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  13. javax.ejb.Remove   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  14. javax.ejb.Stateful stateful Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  15. javax.ejb.Stateless stateless Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  16. javax.ejb.Timeout   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  17. javax.ejb.TransactionAttribute trans-attribute Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  18. javax.ejb.TransactionManagement   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
JSR Annotation DD Tag(s) Supported in Notes Deployment implementation Runtime implementation
JSR-220
(EJB 3.0)
1. javax.interceptor.AroundInvoke around-invoke Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  2. javax.interceptor.ExcludeClassInterceptors exclude-class-interceptors Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  3. javax.interceptor.ExcludeDefaultInterceptors exclude-default-interceptors Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  4. javax.interceptor.Interceptors interceptors Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
JSR Annotation DD Tag(s) Supported in Notes Deployment implementation Runtime implementation
JSR-181
(Web
Services
Metadata 2.0)
1. javax.jws.HandlerChain handler-chain Client JAR
EJB JAR
RAR
WAR
HC
See Web Services Metadata for the JavaTM Platform, Section 4.6 Annotation HandlerChain Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  2. javax.jws.Oneway   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  3. javax.jws.WebMethod   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  4. javax.jws.WebParam   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  5. javax.jws.WebResult   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  6. javax.jws.WebService service-ref-type Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  7. javax.jws.soap.InitParam   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  8. javax.jws.soap.SOAPBinding   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  9. javax.jws.soap.SOAPMessageHandler   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  10. javax.jws.soap.SOAPMessageHandlers    Same as javax.jws.soap.SOAPMessageHandler   
JSR Annotation DD Tag(s) Supported in Notes Deployment implementation Runtime implementation
JSR-220
(JPA 1.0)
1. javax.persistence.AssociationOverride   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  2. javax.persistence.AssociationOverrides    Same as javax.persistence.AssociationOverride   
  3. javax.persistence.AttributeOverride   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  4. javax.persistence.AttributeOverrides    javax.persistence.AttributeOverride  
  5. javax.persistence.Basic   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  6. javax.persistence.Column   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  7. javax.persistence.ColumnResult   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  8. javax.persistence.DiscriminatorColumn   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  9. javax.persistence.DiscriminatorValue   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  10. javax.persistence.Embeddable   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  11. javax.persistence.Embedded   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  12. javax.persistence.EmbeddedId   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  13. javax.persistence.Entity   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  14. javax.persistence.EntityListeners   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  15. javax.persistence.EntityResult   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  16. javax.persistence.Enumerated   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  17. javax.persistence.ExcludeDefaultListeners   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  18. javax.persistence.ExcludeSuperclassListeners   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  19. javax.persistence.FieldResult   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  20. javax.persistence.GeneratedValue   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  21. javax.persistence.Id   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  22. javax.persistence.IdClass   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  23. javax.persistence.Inheritance   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  24. javax.persistence.JoinColumn   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  25. javax.persistence.JoinColumns    Same as javax.persistence.JoinColumn   
  26. javax.persistence.JoinTable   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  27. javax.persistence.Lob   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  28. javax.persistence.ManyToMany   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  29. javax.persistence.ManyToOne   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  30. javax.persistence.MapKey   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  31. javax.persistence.MappedSuperclass   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  32. javax.persistence.NamedNativeQueries   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  33. javax.persistence.NamedNativeQuery   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  34. javax.persistence.NamedQueries   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  35. javax.persistence.NamedQuery   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  36. javax.persistence.OneToMany   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  37. javax.persistence.OneToOne   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  38. javax.persistence.OrderBy   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  39. javax.persistence.PersistenceContext persistence-context-ref Client JAR
EJB JAR
RAR
WAR
TLD
See JavaServer Pages™ Specification Version 2.1, Section JSP.7.1.11 Resource Injection Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  40. javax.persistence.PersistenceContexts    Same as javax.persistence.PersistenceContext   
  41. javax.persistence.PersistenceProperty persistence-property Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  42. javax.persistence.PersistenceUnit persistence-unit-ref Client JAR
EJB JAR
RAR
WAR
TLD
See JavaServer Pages™ Specification Version 2.1, Section JSP.7.1.11 Resource Injection Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  43. javax.persistence.PersistenceUnits    Same as javax.persistence.PersistenceUnits   
  44. javax.persistence.PostLoad   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  45. javax.persistence.PostPersist   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  46. javax.persistence.PostRemove   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  47. javax.persistence.PostUpdate   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  48. javax.persistence.PrePersist   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  49. javax.persistence.PreRemove   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  50. javax.persistence.PreUpdate   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  51. javax.persistence.PrimaryKeyJoinColumn   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  52. javax.persistence.PrimaryKeyJoinColumns    Same as javax.persistence.PrimaryKeyJoinColumn   
  53. javax.persistence.QueryHint   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  54. javax.persistence.SecondaryTable   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  55. javax.persistence.SecondaryTables    Same as javax.persistence.SecondaryTable   
  56. javax.persistence.SequenceGenerator   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  57. javax.persistence.SqlResultSetMapping   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  58. javax.persistence.SqlResultSetMappings    Same as javax.persistence.SqlResultSetMapping   
  59. javax.persistence.Table   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  60. javax.persistence.TableGenerator   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  61. javax.persistence.Temporal   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  62. javax.persistence.Transient   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  63. javax.persistence.UniqueConstraint   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  64. javax.persistence.Version   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
JSR Annotation DD Tag(s) Supported in Notes Deployment implementation Runtime implementation
JSR-222
(JAXB 2.0)
1. javax.xml.bind.annotation.XmlAccessorOrder   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  2. javax.xml.bind.annotation.XmlAccessorType   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  3. javax.xml.bind.annotation.XmlAnyAttribute   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  4. javax.xml.bind.annotation.XmlAnyElement   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  5. javax.xml.bind.annotation.XmlAttachmentRef   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  6. javax.xml.bind.annotation.XmlAttribute   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  7. javax.xml.bind.annotation.XmlElement   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  8. javax.xml.bind.annotation.XmlElementDecl   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  9. javax.xml.bind.annotation.XmlElementRef   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  10. javax.xml.bind.annotation.XmlElementRefs    Same as javax.xml.bind.annotation.XmlElementRef   
  11. javax.xml.bind.annotation.XmlElementWrapper   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  12. javax.xml.bind.annotation.XmlElements    Same as javax.xml.bind.annotation.XmlElement   
  13. javax.xml.bind.annotation.XmlEnum   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  14. javax.xml.bind.annotation.XmlEnumValue   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  15. javax.xml.bind.annotation.XmlID   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  16. javax.xml.bind.annotation.XmlIDREF   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  17. javax.xml.bind.annotation.XmlInlineBinaryData   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  18. javax.xml.bind.annotation.XmlList   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  19. javax.xml.bind.annotation.XmlMimeType   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  20. javax.xml.bind.annotation.XmlMixed   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  21. javax.xml.bind.annotation.XmlNs   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  22. javax.xml.bind.annotation.XmlRegistry   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  23. javax.xml.bind.annotation.XmlRootElement   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  24. javax.xml.bind.annotation.XmlSchema   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  25. javax.xml.bind.annotation.XmlSchemaType   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  26. javax.xml.bind.annotation.XmlSchemaTypes    Same as javax.xml.bind.annotation.XmlSchemaType   
  27. javax.xml.bind.annotation.XmlTransient   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  28. javax.xml.bind.annotation.XmlType   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  29. javax.xml.bind.annotation.XmlValue   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  30. javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  31. javax.xml.bind.annotation.adapters.XmlJavaTypeAdapters    Same as javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter   
JSR Annotation DD Tag(s) Supported_in Notes Deployment implementation Runtime implementation
JSR-224
(JAX-WS 2.0)
1. javax.xml.ws.BindingType   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  2. javax.xml.ws.RequestWrapper   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  3. javax.xml.ws.ResponseWrapper   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  4. javax.xml.ws.ServiceMode   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  5. javax.xml.ws.WebEndpoint   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  6. javax.xml.ws.WebFault   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  7. javax.xml.ws.WebServiceClient   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  8. javax.xml.ws.WebServiceProvider   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  9. javax.xml.ws.WebServiceRef service-ref Client JAR
EJB JAR
RAR
WAR
TLD
See JavaServer Pages™ Specification Version 2.1, Section JSP.7.1.11 Resource Injection Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  10. javax.xml.ws.WebServiceRefs    Same as javax.xml.ws.WebServiceRef  
  11. javax.xml.ws.addressing.Action   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
  12. javax.xml.ws.addressing.FaultAction   Client JAR
EJB JAR
RAR
WAR
  Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB
Geronimo
OpenEJB
OpenJPA
Axis2/CFX
JAXB