HomeApache Geronimo Development > Index > 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