Status |
JIRA(s) |
Effort |
Summary |
Area |
JPA 2.0 Spec Reference(s) |
Complete |
OPENJPA-962 OPENJPA-1115 |
Medium |
New database object naming conventions (delimited-identifiers) |
General |
2.13, 12.2.1.13, 12.3 |
Complete |
OPENJPA-1358 |
Low |
Added find method that accepts properties (no lock mode) |
EM |
3.1.1 |
Complete |
OPENJPA-1358 |
Low |
New refresh method that accepts properties (no lock mode) |
EM |
3.1.1 |
Complete |
OPENJPA-1358 |
Low |
Verify cache mode properties support on find, refresh and Query |
Cache |
3.7.2 |
Complete |
OPENJPA-1306 |
Medium |
Added new javax.persistence.lock.scope property |
Locking |
3.4.3 |
Complete |
OPENJPA-1253 |
Medium |
Review @JoinColumn elements for behavioral changes |
Mapping |
11.1.21 |
Complete |
OPENJPA-1306 |
Medium |
Review clarifications to locking modes |
Locking |
3.4.3 |
Complete |
|
Low |
Review chapter on deployment and bootstrapping contracts for updates. |
General |
Ch 9 |
Complete |
OPENJPA-1270 |
Low |
Assert that relationships defined in a mapped superclass must be unidirectional. |
General |
2.11.2 |
Complete |
Spec updated |
TBD |
New JPQL reserved identifiers. |
JPQL |
4.4.1 |
Complete |
OPENJPA-1069 |
Low |
Review @OrderBy for behavioral changes |
Mapping |
11.1.38 |
Complete |
OPENJPA-1274 |
Low |
Test CascadeType.DETACH via orm.xml |
Testing |
12.3 |
Complete |
Routine JPQL BNF update |
Low |
Updated single_valued_path_expression definition |
JPQL |
4.4.4 |
Complete |
Routine JPQL BNF update |
Low |
New JPQL reserved identifiers should not be used as result variables |
JPQL |
4.4.1 |
Complete |
OPENJPA-1272 |
Low |
attribute-override and association-override available from element-collection XML schema type |
Mapping |
12.3 |
Complete |
OPENJPA-1271 |
Medium |
Support for CacheRetrieveMode and CacheStoreMode properties. |
Cache |
3.7.2 |
Complete |
OPENJPA-1264 |
Low |
Cacheable attribute added to entity element in orm.xml |
Cache |
12.2.3.3, 12.3 |
Complete |
OPENJPA-1264 |
Medium |
Cacheable annotation |
Cache |
3.7, 11.1.7 |
Complete |
OPENJPA-1266 |
Low |
Support for JDBC escape sequence for date/time literals (6/19 rev) |
JPQL |
4.6.1 |
Complete |
OPENJPA-1240 |
Low |
Allow Lob, Temporal, Enumerated annotations to be applied to element collections annotations and in XML. |
Mapping |
11.1.16, 11.1.24, 11.1.47 |
Complete |
OPENJPA-1264 |
Low |
Cache mode elements added to persistence.xml |
Cache |
3.7.1, 3.7.2, 8.3 |
Complete |
OPENJPA-1228 |
Low |
Default value change of exclude-unlisted-classes element |
General |
8.2.1.6.1 (7/23) |
Complete |
OPENJPA-1251 |
Low |
EntityManagerFactory getProperties returns Map of <String, Object> |
EMF |
7.4 |
Complete |
OPENJPA-1251 |
Medium |
Added setProperty method |
EM |
3.1.1 |
Complete |
OPENJPA-1013 |
High |
Build strictly-typed Criteria API |
Criteria |
Ch 6 |
Complete |
OPENJPA-1014 |
High |
Build weakly-typed Criteria API |
Criteria |
Ch 6 |
Complete |
OPENJPA-1180 |
High |
Added getParameters, getParameterValue, getParameter methods to Query interface |
Typed Parameters |
3.8.1, 3.8.5 |
Complete |
OPENJPA-1009 |
High |
Populate canonical meta-model for strictly typed Criteria Query building |
Metamodel |
Ch 5 |
Complete |
OPENJPA-1010 |
High |
Instantiate meta-model classes for JPA 2.0 from source code annotations |
Metamodel |
Ch 5 |
Complete |
OPENJPA-1008 |
High |
Generate meta-model for JPA 2.0 |
Metamodel |
Ch 5 |
Complete |
OPENJPA-1235 |
Low |
Optional name element to UniqueConstraint annotation and corresponding XML type. |
Mapping |
11.1.49, 12.3 |
Complete |
OPENJPA-1107 |
Medium |
Provide TraversableResolver for use with Bean Validation Factory |
Spec API |
3.6.1.2 |
Complete |
OPENJPA-1013 |
Low |
Modified getQueryBuilder to return updated criteria query builder |
EMF, Criteria |
7.4 |
Complete |
OPENJPA-1010 |
Low |
New getMetamodel method |
EMF, Metamodel |
7.4 |
Complete |
OPENJPA-1191 |
High |
Implement Typed Query interface |
Typed Query |
3.8.1, 3.8.5 |
Complete |
OPENJPA-1191 |
High |
Implement Tuple interface |
Typed Query |
3.8.1, 3.8.5 |
Complete |
OPENJPA-1068 |
High |
Support Bean Validation: Entity validation upon lifecycle events. |
Bean Validation |
3.6, 3.2.9 |
Complete |
OPENJPA-1082 |
Low |
Validation target groups via persistence.xml or createEMF properties Map |
Bean Validation |
3.6.1.2, 8.3 |
Complete |
OPENJPA-1013 |
Low |
Modified createQuery to accept updated criteria query definition |
EM, Criteria |
3.1.1 |
Complete |
OPENJPA-1013 |
Low |
Modified getQueryBuilder to return updated criteria query builder |
EM, Criteria |
3.1.1. |
Complete |
OPENJPA-805 OPENJPA-855 OPENJPA-856 OPENJPA-865 OPENJPA-879 OPENJPA-961 OPENJPA-967 OPENJPA-978 OPENJPA-1035 OPENJPA-1024 OPENJPA-1016 |
High |
JPQL Updates |
JPQL |
Ch. 4 |
Complete |
OPENJPA-995 |
High |
Migrate existing Criteria Query implementation as OpenJPA extension |
Criteria |
Ch 6 |
Complete |
OPENJPA-1069 |
Medium |
OrderBy annotation applied to an element collection of basic type doesn't require property or field name |
Mapping |
11.1.38 |
Complete |
OPENJPA-1055 |
Medium |
Added MapKeyEnumerated and MapKeyTemporal annotations and XML. |
Mapping |
11.1.30, 11.1.33, 12.3 |
Complete |
OPENJPA-937 |
Medium |
Allow use of AssociationOverrides with mapped superclass relationships. |
Mapping |
11.1.2 |
Complete |
OPENJPA-878 OPENJPA-963 OPENJPA-964 |
Medium |
Support default query hint for query timeout |
EM, Query |
3.8.8 |
Complete |
OPENJPA-926 |
Medium |
Support persistent access types including @Access annotation and AccessType enum and XML |
General |
2.3, 11.1.1, 12.2.1.4, 12.2.2.4, 12.3 |
Complete |
OPENJPA-1034 |
Low |
Remove contiguous and base elements from OrderColumn annotation |
Mapping |
11.1.39 |
Complete |
OPENJPA-1032 |
Low |
Removal and revert behavior of getNamedParameters and getPositionalParameters |
Query |
3.8.1 |
Complete |
OPENJPA-1013 |
Low |
Added getMetamodel method |
EM, Metamodel |
3.1.1 |
Complete |
OPENJPA-773 |
Low |
Renamed clear method to detach |
EM |
3.1.1 |
Complete |
OPENJPA-773 |
Low |
Changed target-entity attribute to target-class in element-collection |
Mapping |
12.3 |
Complete |
OPENJPA-773 |
Low |
Update pessimistic lock mode names |
Locking |
3.4.4 |
Complete |
OPENJPA-878 |
Low |
Timeouts are in milliseconds. |
Query, Locking |
3.8.8, 3.4.4.3 |
Complete |
OPENJPA-773 |
Low |
Renamed cascade CLEAR to DETACH |
EM |
3.1.1, 3.2.6 |
Complete |
OPENJPA-1077 |
Low |
Validation-mode element support added to persistence.xml and to createEMF properties Map |
Bean Validation |
3.6.1.1, 8.3 |
Complete |
OPENJPA-1102 |
Low |
Support application/container provided ValidatorFactory |
Bean Validation |
3.6.2 |
Complete |
OPENJPA-1076 |
Medium |
PersistenceProviderResolver interface and PersistenceProviderResolverHolder class |
Spec API |
9.3 |