| Status | JIRA(s) | Effort | Summary | JPA 2.0 Spec Reference(s) | 
|---|
| Complete | OPENJPA-782 | Medium | Support for nested embeddables | 2.5 | 
| Complete | OPENJPA-782 | Medium | Support for collections of embeddables and basic types | 2.2,
2.6, 2.7.2 | 
| In Progress | OPENJPA-926 | Medium | Support persistent access types including @Access annotation
and AccessType enum and XML | 2.3, 10.1.1, 10.1.2 | 
| Complete | OPENJPA-871 | High | Support derived identity | 2.4.1 | 
| Complete | OPENJPA-782 | Medium | Support relationships within embeddables | 2.5, 10.1.22,
10.1.24, 10.1.25, 10.1.33, 10.1.34 | 
| Complete | OPENJPA-851 | Low | Enhanced map collection support | 2.7 | 
| Complete | OPENJPA-870 | Medium | Support orphanRemoval attribute on relationships | 2.9,
10.1.33, 10.1.34 | 
| In Progress | OPENJPA-962 | Medium | New database object naming conventions (delimited-identifiers) | 2.13 | 
| Complete | OPENJPA-891 | Medium | Support LockTypeModes on EntityManager find and refresh
operations | 3.1.1 | 
| Not Started |  | Low | Support vendor specific hints
on EntityManager find and refresh operations | 3.1.1 | 
| Complete | OPENJPA-885 | Low | Support clear method on EntityManager, including new
CascadeType.CLEAR | 3.1.1, 3.2.6, 10.1.24, 10.1.25 | 
| Complete | OPENJPA-849 | Low | Add metadata-type getter methods to EntityManager | 3.1.1 | 
| Complete | OPENJPA-891 | Medium | Meet new concurrency requirements, including supporting four
new lock mode types | 3.4 | 
| Complete | OPENJPA-957 | Low | Support lock timeout hint on applicable methods | 3.4.4.3 | 
| Complete | OPENJPA-959 | Medium | Support setLockMode and getLockMode methods on Query | 3.6 | 
| Complete | OPENJPA-960 | Low | Support EntityManager and Query unwrap | 3.6 | 
| Complete | OPENJPA-990 | Low | setHint should return IllegalArgumentException for invalid
query/lock timeout values | 3.6.1 | 
| Not Started |  | Medium | Throw new JPA 2.0 unchecked
exceptions on entity manager operations | 3.7, 3.1 | 
| In Progress | OPENJPA-806 | High | Criteria API | Ch. 5 | 
| Not Started |  | Low | Basic EntityManagerFactory
interface updates, new exceptions, properties and metadata methods | 6.4 | 
| Complete | OPENJPA-809 | Low | Support Cache Interface | 6.10 | 
| Complete | OPENJPA-850 | Low | Support standard provider properties in persistence.xml | 7.2.1.7 | 
| Complete | OPENJPA-972 | Low | Support standard provider properties in PersistenceProvider class | 8.1.3.1 | 
| Complete | OPENJPA-850 | Medium | Support standard provider properties in Persistence class | 8.2.1 | 
| Complete | OPENJPA-958 | Medium | Support lockMode on @NamedQuery | 9.3.1 | 
| Not Started |  | Low | Ignore query hints that are
not recognized in all locations where query hints can be specified - log
warning? | 9.3 | 
| Complete | OPENJPA-937 | Medium | @AssociationOverride updates | 10.1.2 | 
| Complete | OPENJPA-930 | Medium | @AttributeOverride updates | 10.1.4 | 
| Complete | OPENJPA-782 | Low | Support @CollectionTable annotation | 10.1.7, 2.7.2 | 
| Complete | OPENJPA-782 | Low | Support @ElementCollection annotation and XML | 10.1.11, 10.1.35 | 
| Complete | OPENJPA-871 | High | Support for derived identity with @IdClass | 10.1.18, 2.4.1 | 
| Not Started |  | Low | Review @JoinColumn elements
for behavioral changes | 10.1.20 | 
| Complete | OPENJPA-851 | Low | Support @MapKeyClass annotation and XML | 10.1.27, 10.1.26 | 
| Complete | OPENJPA-851 | Low | Support @MapKeyColumn annotation and XML | 10.1.28, 2.7.1 | 
| Complete | OPENJPA-851 | Medium | Support @MapKeyJoinColumn annotation and XML | 10.1.29 | 
| Complete | OPENJPA-851 | Low | Support @MapKeyJoinColumns annotation and XML | 10.1.30 | 
| Complete | OPENJPA-871 | Low | Support @MappedById annotation and XML | 10.1.31 | 
| Not Started |  | Low | Review @OrderBy for behavioral
changes | 10.1.35 | 
| Complete | OPENJPA-803 | Low | Update SequenceGenerator to support schema and catalog | 10.1.41 | 
| Complete | OPENJPA-823 | Low | Use 2.0 versions of xsd's for validation, maintain 1.0 support | 11.3, 7.3 | 
| Complete | OPENJPA-837 | Low | Update OpenJPA documentation with new persistence schemas | 11.3,
7.3 | 
| Complete | OPENJPA-961 | Low | Projection of element collection from JPQL query | 2.2, 2.6, 2.7.2 |