All Projects : OpenJPA (Key: OPENJPA)

Project Lead: Patrick Linskey
URL: http://openjpa.apache.org
Description:
Implementation of Java persistence, including the Java Persistence API JSR-220 (JPA 1.0) and JSR-317 (JPA 2.0).

Release Notes

 Select:   Open Issues   Road Map   Change Log   Popular Issues   Subversion Commits   Releases   Versions   Components   

Change Log

Early Access 3
   Bug OPENJPA-1371 UNRESOLVED Insert is called instead of Update when merge() with derived Identity Major Open
   Bug OPENJPA-466 FIXED Primary key constraint violated using (Oracle) sequence to generate ID in multithreaded app Blocker Resolved
   Bug OPENJPA-1201 FIXED "Mapped by" field not set when contained in superclass Major Resolved
   Bug OPENJPA-1100 FIXED @Version-Annotation on Column with unsupported type (e.g. BigDecimal) is silently ignored, but should raise an error Major Resolved
   Bug OPENJPA-1125 FIXED A message is logged about dynamically loading the class enhancer even though I'm using the -javaagent Major Resolved
   Bug OPENJPA-1338 FIXED Allow comparison for VALUE(e) that maps to basic type Major Resolved
   New Feature OPENJPA-1195 FIXED Allow datastore function as query expression Major Resolved
   Bug OPENJPA-1116 FIXED Annotation Strategy not working Major Resolved
   Test OPENJPA-1148 FIXED Build failures with 64bit Sun JDK6 on Linux due to PermGen space Major Resolved
   Bug OPENJPA-1218 FIXED Cache.evict(Clazz) should remove subclasses as well Major Resolved
   Sub-task OPENJPA-1228 FIXED OPENJPA-1209
Change in default value of exclude-unlisted-classes in JPA 2.0
Major Resolved
   Bug OPENJPA-1221 FIXED Change openjpa-integration module pom's to reflect proper artifact-id Major Resolved
   Improvement OPENJPA-1000 FIXED Consistent usage of serialVersionUID Major Resolved
   Improvement OPENJPA-1287 FIXED Criteria query to generate 'optimize for 1 row' for DB2 if selection is an aggregate function Major Resolved
   Sub-task OPENJPA-1309 FIXED OPENJPA-1268
DB2 requires CAST for argument passed to datastore MOD function
Major Resolved
   Bug OPENJPA-1133 FIXED DBDictionary.getPlaceholderValueString returns 0 for boolean which fails in PostgreSQL database. Major Resolved
   Bug OPENJPA-1163 FIXED Data consistency issues while modifying collections. Major Resolved
   New Feature OPENJPA-1278 FIXED Define interfaces for OpenJPA specific extension to Criteria Query API Major Resolved
   Improvement OPENJPA-651 FIXED Disable dangerous "fallback enhancement", make openjpa.RuntimeUnenhancedClasses=unsupported the default Major Resolved
   Bug OPENJPA-1132 FIXED Dropping constraints fails on MySQL Major Resolved
   Bug OPENJPA-1302 FIXED Ehcache product derivation isn't detected when running in WebSphere Major Resolved
   Test OPENJPA-1222 FIXED Enable Criteria testcases Major Resolved
   Bug OPENJPA-1061 FIXED Entities extending from a Mapped Superclass that defines the ID fields share the same ObjectID type parameter Major Resolved
   Sub-task OPENJPA-1319 FIXED OPENJPA-1300
EntityManagerImpl
Major Resolved
   Bug OPENJPA-1239 FIXED Explicit access type set incorrectly within collection of embeddable with nested embeddable Major Resolved
   Bug OPENJPA-1284 FIXED Fix missing 1.0 schema license headers Major Resolved
   Sub-task OPENJPA-1175 FIXED OPENJPA-1152
Implement PersistenceUtil and isLoaded methods on the provider
Major Resolved
   Bug OPENJPA-1200 FIXED Incorrect Entity is returned if ElementClassCriteria is not selected. Major Resolved
   Bug OPENJPA-1283 FIXED Incorrect SQL for JPQL query selecting Map value from an elementCollection of a Map and the map the value is an embeddable Major Resolved
   Bug OPENJPA-525 FIXED Inserts new entity with NULL value for Clob column actually inserts empty string Major Resolved
   Sub-task OPENJPA-1157 FIXED OPENJPA-1152
Integration tests for Bean Validation providers - Part 2
Major Resolved
   Sub-task OPENJPA-1106 FIXED OPENJPA-1105
Integration tests for Bean Validation providers - Part 1
Major Resolved
   Bug OPENJPA-1184 FIXED Inverse relations not set for MapKey field when using parallel eager select Major Resolved
   Bug OPENJPA-1043 FIXED JPQL queries do not support queries on a MappedSuperclass Major Resolved
   Sub-task OPENJPA-1261 FIXED OPENJPA-1209
JPQL query result shape for multi-selections including multi-select-new-constructor
Major Resolved
   Bug OPENJPA-1119 FIXED NPE in InstrumentationFactory Major Resolved
   Bug OPENJPA-1168 FIXED NPE in UUIDGenerator.initializeForType1() Major Resolved
   New Feature OPENJPA-1209 FIXED OpenJPA 2.0 iteration 10 primary task Major Resolved
   New Feature OPENJPA-1268 FIXED OpenJPA 2.0 iteration 11 primary task Major Resolved
   Task OPENJPA-1229 FIXED OpenJPA 2.0 milestone 3 distribution Major Resolved
   Bug OPENJPA-1174 FIXED OpenJPA performs differently with orm.xml and annotations Major Resolved
   Sub-task OPENJPA-946 FIXED OPENJPA-904
Oracle create table(s) exceptions
Major Resolved
   Bug OPENJPA-1333 FIXED Oracle driver returns incorrect update count on batched insert Major Resolved
   Bug OPENJPA-1135 FIXED Overrides are not applied when embeddables are defined in XML Major Resolved
   Sub-task OPENJPA-1076 FIXED OPENJPA-1152
PersistenceProviderResolver interface and PersistenceProviderResolverHolder class
Major Resolved
   Sub-task OPENJPA-1182 FIXED OPENJPA-1178
PreUpdate and PostUpdate behavior
Major Resolved
   Sub-task OPENJPA-1176 FIXED OPENJPA-1178
Properties marked as private are no longer persistent
Major Resolved
   Sub-task OPENJPA-1107 FIXED OPENJPA-1152
Provide TraversableResolver for use with Bean Validation Factory
Major Resolved
   New Feature OPENJPA-1089 FIXED Provide for password encryption within persistence.xml Major Resolved
   Bug OPENJPA-1049 FIXED Query against a MappedSuperclass is not supported Major Resolved
   New Feature OPENJPA-1198 FIXED Query by Example Major Resolved
   Improvement OPENJPA-250 FIXED Reduce synchronization bottlenecks in data cache, metadata repository, and lifecycle event manager Major Resolved
   Sub-task OPENJPA-1214 FIXED OPENJPA-1178
RelationFieldStrategy behaviour
Major Resolved
   Bug OPENJPA-932 FIXED Runtime enhancer doesn't work propery if there is a trailing persistence.xml file on the classpath. Major Resolved
   Bug OPENJPA-1227 FIXED SQL generation error when using data cache Major Resolved
   Sub-task OPENJPA-1310 FIXED OPENJPA-1268
SQLServer requires XML in UTF-16 instead of UTF-8
Major Resolved
   Bug OPENJPA-1002 FIXED Select range doesn't work on Oracle JDBC driver Major Resolved
   Sub-task OPENJPA-1208 FIXED OPENJPA-1209
Set specification level based upon persistence.xml version
Major Resolved
   New Feature OPENJPA-918 FIXED Stored procedures not handling returns properly Major Resolved
   Sub-task OPENJPA-1235 FIXED OPENJPA-1209
Support for optional name property on UniqueConstraint annotation and XML
Major Resolved
   Bug OPENJPA-123 FIXED Test framework should allow tests that are expected to fail to be checked in Major Resolved
   Sub-task OPENJPA-1233 FIXED OPENJPA-1209
Update DerbyDictionary with new reserved words
Major Resolved
   Sub-task OPENJPA-1282 FIXED OPENJPA-1268
Update validation spec api and provider dependencies to spec level CR5
Major Resolved
   Sub-task OPENJPA-1177 FIXED OPENJPA-1152
Upgrade to Bean Validation JSR-303 1.0 CR3 Spec API
Major Resolved
   Sub-task OPENJPA-1190 FIXED OPENJPA-1152
Use Geronimo EA5 JPA spec jar
Major Resolved
   Sub-task OPENJPA-1130 FIXED OPENJPA-1105
Use maven-jar-plugin to create a o-p-j-tests.jar to share base TestCase classes across modules
Major Resolved
   Improvement OPENJPA-952 FIXED Utilize Sun JDK's Attach API to dynamically load the OpenJPA enhancer agent Major Resolved
   Sub-task OPENJPA-1111 FIXED OPENJPA-1105
Validation mode of callback should cause a PersistenceException when no provider is available
Major Resolved
   Sub-task OPENJPA-1082 FIXED OPENJPA-1152
Validation target groups via persistence.xml or createEMF properties Map
Major Resolved
   Bug OPENJPA-1305 FIXED WriteBehind 'callback; broker should always be unmanaged Major Resolved
   Sub-task OPENJPA-1237 FIXED OPENJPA-1296
WriteBehind configuration exception not thrown when it should be
Major Resolved
   Sub-task OPENJPA-1298 FIXED OPENJPA-1296
WriteBehindCache Callback Singleton
Major Resolved
   Sub-task OPENJPA-1247 FIXED OPENJPA-1296
WriteBehindCallback sleepTime interval of one EMF datacache adversely impacting other EMF datacache
Major Resolved
   Bug OPENJPA-1260 FIXED Wrong sequence is generated for custom native sequence generator from getIdGenerator. Major Resolved
   Sub-task OPENJPA-1215 FIXED OPENJPA-1178
detach()/detachCopy() behaviour
Major Resolved
   Bug OPENJPA-386 FIXED org.apache.openjpa.meta.ClassMetaData.validateAppIdClass() does not take @MappedSuperclass into account Major Resolved
   Sub-task OPENJPA-1083 FIXED OPENJPA-904
org.apache.openjpa.persistence.kernel.TestEJBState fails with two exceptions ORA-00904 and ORA-02275 against oracleDB.
Major Resolved
   Sub-task OPENJPA-1213 FIXED OPENJPA-1178
query.setParameter() behaviour
Major Resolved
   Bug OPENJPA-922 FIXED setByteArrayInputStream being used in stead of setBytes Major Resolved
   Bug OPENJPA-352 WON'T FIX @Id annotation should be illegal when setter is missing Major Resolved
   Bug OPENJPA-1250 FIXED @ElementCollection with eagar fetch of a List<String> collection is causing a ClassCastException on a em.find(entity). Major Closed
   New Feature OPENJPA-1150 FIXED Add WriteBehind mode to cache updates before flushing to backing store Major Closed
   Sub-task OPENJPA-849 FIXED OPENJPA-808
Add metadata-type getter methods to EntityManager
Major Closed
   New Feature OPENJPA-1251 FIXED Add setProperty() method for JPA 2.0 EntityManager Major Closed
   New Feature OPENJPA-1241 FIXED Add support for joining via keys of a Map attribute for Criteria query Major Closed
   Bug OPENJPA-973 FIXED Allow DB2 JCC driver to work with Informix database Major Closed
   Bug OPENJPA-1204 FIXED Argument type mismatch when an EmbeddedId contains an Emun type Major Closed
   Sub-task OPENJPA-1270 FIXED OPENJPA-1268
Assert that relationships defined in a mapped superclass must be unidirectional
Major Closed
   Bug OPENJPA-1206 FIXED Bean validation call to provider not Java 2 Enabled Major Closed
   Sub-task OPENJPA-1013 FIXED OPENJPA-1209
Build strictly-typed Criteria API
Major Closed
   New Feature OPENJPA-1014 FIXED Build weakly-typed Criteria API Major Closed
   Improvement OPENJPA-703 FIXED Cache ResultObjectProvider data to improve query performance Major Closed
   Bug OPENJPA-1226 FIXED Can not merge entity with nested embeddable Major Closed
   Improvement OPENJPA-968 FIXED Change in default detach() behavior for JPA 2.0 Major Closed
   Sub-task OPENJPA-1327 FIXED OPENJPA-1268
Document JPQL Query updates
Major Closed
   Improvement OPENJPA-1285 FIXED Dynamic JDBC4 connection wrapper should maintain constructor refernce for faster instantiation Major Closed
   Bug OPENJPA-1217 FIXED Ensure comparisons do not contain two parameters with Derby (ie SELECT ... WHERE ? = ?) Major Closed
   New Feature OPENJPA-1008 FIXED Generate meta-model for JPA 2.0 Major Closed
   New Feature OPENJPA-1225 FIXED Improve query result processing with composite pattern Major Closed
   New Feature OPENJPA-948 FIXED Ingres DBDictionary Major Closed
   New Feature OPENJPA-1010 FIXED Instantiate meta-model classes for JPA 2.0 from source code annotations Major Closed
   Sub-task OPENJPA-1266 FIXED OPENJPA-1209
JDBC date/timestamp literals in JPQL
Major Closed
   Bug OPENJPA-1253 FIXED JoinColumn annotation not allowed in conjunction with *ToMany annotation Major Closed
   Sub-task OPENJPA-1240 FIXED OPENJPA-1209
Lob, Temporal, Enumerated on element collections annotations and in XML
Major Closed
   Sub-task OPENJPA-1164 FIXED OPENJPA-1150
Make sleepTime in SimpleWBCallback configurable
Major Closed
   New Feature OPENJPA-1187 FIXED Output control for generated canonical metamodel source code Major Closed
   Bug OPENJPA-1156 FIXED Path length issues on Windows Major Closed
   New Feature OPENJPA-1009 FIXED Populate canonical meta-model for strictly typed Criteria Query building Major Closed
   Bug OPENJPA-1065 FIXED Prepared Query Cache does not work with DataCache Major Closed
   Improvement OPENJPA-1180 FIXED Query Parameter processing in JPA 2.0 Major Closed
   Bug OPENJPA-1279 FIXED Query results are not inserted into StoreCache properly Major Closed
   Bug OPENJPA-1295 FIXED Query with Escape '\' fails in MySQL Major Closed
   Bug OPENJPA-1286 FIXED Relationships in mapped superclass must be unidirectional Major Closed
   Sub-task OPENJPA-1323 FIXED OPENJPA-1268
Relax em.refresh TransactionRequireException thown condition
Major Closed
   Bug OPENJPA-1281 FIXED Reparameter is not working properly for some sql if PreparedQueryCache is on Major Closed
   Sub-task OPENJPA-1210 FIXED OPENJPA-1071
Specify derby timeouts via properties.
Major Closed
   Sub-task OPENJPA-1271 FIXED OPENJPA-1209
Support CacheStoreMode and CacheRetrieveMode properties for EntityManager
Major Closed
   New Feature OPENJPA-1265 FIXED Support Edit on Criteria Query Major Closed
   New Feature OPENJPA-1267 FIXED Support JDBC Escape syntax for temporal types on Criteria Query Major Closed
   New Feature OPENJPA-1277 FIXED Support JPQL to Criteria Query conversion Major Closed
   New Feature OPENJPA-1288 FIXED Support alias() on Criteria Query API Major Closed
   New Feature OPENJPA-1331 FIXED Support bi-/uni-directional One-to-One mappin using Join Table Strategy Major Closed
   Sub-task OPENJPA-1274 FIXED OPENJPA-1268
Support cascade-detach via orm.xml
Major Closed
   Sub-task OPENJPA-1264 FIXED OPENJPA-1209
Support shared-cache-mode element
Major Closed
   New Feature OPENJPA-1330 FIXED Support uni-/bi-directional Many-To-One mapping using Join Table Strategy Major Closed
   Task OPENJPA-1143 FIXED Synch JPA 2.0 development with evolving JPA 2.0 Spec Major Closed
   Bug OPENJPA-1269 FIXED The table attribute in the MapKeyColumn annotation is not honored Major Closed
   Bug OPENJPA-1242 FIXED Unable to cascade delete an entity in an embeddable Major Closed
   Task OPENJPA-1262 FIXED Update to JPA Spec Version EA7 (dated 08-19-2009) Major Closed
   Task OPENJPA-1275 FIXED Update to JPA Spec Version Public Draft Version 2 (dated 08-31-2009) Major Closed
   Sub-task OPENJPA-1167 FIXED OPENJPA-1143
Use Geronimo EA4 JPA spec jar
Major Closed
   Improvement OPENJPA-1171 FIXED Use StringBuilder instead of StringBuffer in SQLBuffer Major Closed
   Improvement OPENJPA-1050 FIXED Use generic types and remove casts wherever applicable Major Closed
   Bug OPENJPA-1256 FIXED get java.lang.ClassCastException when IdClass contains an Enum Field Major Closed
   Bug OPENJPA-1170 WON'T FIX Upgrade to Bean Validation JSR-303 1.0 CR2 Spec API Major Closed
   Bug OPENJPA-1129 FIXED "openjpa.FetchPlan.ReadLockMode is not a supported query hint...." WARNING message is logged when creating a named query. Minor Resolved
   Bug OPENJPA-1159 FIXED Bad error message for find of an Entity with compound primary key if parameter of wrong class Minor Resolved
   Test OPENJPA-1071 FIXED Derby test suit speed-up Minor Resolved
   Sub-task OPENJPA-1301 FIXED OPENJPA-1300
EntityManagerFactoryImpl
Minor Resolved
   Bug OPENJPA-1158 FIXED Incorrect handling of long values in AbstractResult Minor Resolved
   Bug OPENJPA-1203 FIXED JPA2 - createEMF should return null for unhandled PUs Minor Resolved
   Bug OPENJPA-1117 FIXED Missing AgentClass attribute in openjpa-all-xxx.jar manifest.mf Minor Resolved
   New Feature OPENJPA-1123 FIXED MySQL query hints support Minor Resolved
   Improvement OPENJPA-1126 FIXED Note on Calendar and Java 1.3 no longer needed in user manual Minor Resolved
   Improvement OPENJPA-1122 FIXED Remove JDBC 3 related reflection from DBDictionary Minor Resolved
   Improvement OPENJPA-1146 FIXED Shaded RuntimeUnenhancedClass(s)esModes Minor Resolved
   Test OPENJPA-1147 FIXED Streaming LOB tests and TestAutoIncrement not executed by test suite Minor Resolved
   Test OPENJPA-1124 FIXED TestDateQueries and TestQueryTimeout are locale dependent Minor Resolved
   Sub-task OPENJPA-1223 FIXED OPENJPA-1178
Update documentation for autoOff config option
Minor Resolved
   Sub-task OPENJPA-1033 FIXED OPENJPA-1029
Update supported database and driver matrix
Minor Resolved
   Sub-task OPENJPA-1238 FIXED OPENJPA-1209
Upgrade to latest commons-pool and commons-dbcp
Minor Resolved
   Sub-task OPENJPA-1131 FIXED OPENJPA-1105
Upgrade to maven-jar-plugin-2.2
Minor Resolved
   Bug OPENJPA-1120 FIXED idEquals() broken in BigDecimalId and BigIntegerId Minor Resolved
   Sub-task OPENJPA-1315 FIXED OPENJPA-1300
org.apache.openjpa.persistence.QueryImpl
Minor Resolved
   Sub-task OPENJPA-1246 FIXED OPENJPA-948
Add configuration example for Ingres to User manual
Minor Closed
   Sub-task OPENJPA-1149 FIXED OPENJPA-1268
Add embeddables sample to the examples module
Minor Closed
   Sub-task OPENJPA-1220 FIXED OPENJPA-952
Disable DynhamicEnhancerAgent for maven builds
Minor Closed
   Improvement OPENJPA-1245 FIXED Move locking tests to a separate module Minor Closed
   Sub-task OPENJPA-1292 FIXED OPENJPA-1296
NullPointerException when handling WriteBehindConfigurationException
Minor Closed
   Bug OPENJPA-1230 FIXED javax.persistence.validation.mode property in createEMF map failed to create emf Minor Closed
   Sub-task OPENJPA-1078 DUPLICATE OPENJPA-773
Cache mode elements added to persistence.xml
Minor Closed
   Sub-task OPENJPA-1272 FIXED OPENJPA-1209
Add tests for element collection association overrides defined in XML
Trivial Resolved
   Improvement OPENJPA-1151 FIXED Cache the current-time timestamp in AbstractQueryCache.onTypesChanged() Trivial Resolved
   Sub-task OPENJPA-1252 FIXED OPENJPA-1209
Include a Derby Network Server test profile
Trivial Resolved
   Bug OPENJPA-934 FIXED Oversight in TestSequenceGenerator Trivial Resolved
   Bug OPENJPA-890 FIXED Typos and inconsistent method signature styles in the user manual Trivial Resolved
   Bug OPENJPA-1127 FIXED Typos in user manual and log messages Trivial Resolved
   Bug OPENJPA-789 FIXED possible NPE Trivial Resolved
   Improvement OPENJPA-1136 FIXED Add .gitignore for git users Trivial Closed
   Bug OPENJPA-1139 FIXED checkstyle results in velocity errors in build output Trivial Closed
Early Access 2
   Bug OPENJPA-886 FIXED Certain query failing after svn:739123 Blocker Resolved
   Bug OPENJPA-872 FIXED Compound custom id in bidirectional many-to-one Blocker Resolved
   Bug OPENJPA-954 DUPLICATE openjpa-slice build fails due to tests relying on openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/test/AllowFailure.java Blocker Closed
   Bug OPENJPA-836 FIXED after em.clear the datacache is inconsistent Critical Resolved
   Bug OPENJPA-795 FIXED enhancer throws an exception when parsing column name "first.name" because it thinks 'first' is a table name Critical Resolved
   Bug OPENJPA-787 FIXED slices query.getSingleResult is broken Critical Resolved
   Bug OPENJPA-919 DUPLICATE JUnit for Bi-directional OneToOne with null relationships Critical Closed
   Sub-task OPENJPA-937 FIXED OPENJPA-875
@AssociationOverride updates
Major Resolved
   Sub-task OPENJPA-930 FIXED OPENJPA-875
@AttributeOverride updates
Major Resolved
   Improvement OPENJPA-213 FIXED @Column with precision and scale should result in NUMERIC(precision, scale) Major Resolved
   Bug OPENJPA-873 FIXED @MappedSuperClass Cause Null Pointer Exception in Class With IdClass Major Resolved
   Bug OPENJPA-913 FIXED A deadlock issue happens when DirtyListener is used Major Resolved
   Sub-task OPENJPA-823 FIXED OPENJPA-800
Add JPA 2.0 schemas and appropriately validate for version
Major Resolved
   Improvement OPENJPA-742 FIXED Add line number and column number to QueryMetaData Major Resolved
   Sub-task OPENJPA-963 FIXED OPENJPA-956
Add query timeout tests for PU and Map properties
Major Resolved
   Sub-task OPENJPA-1055 FIXED OPENJPA-1052
Added MapKeyEnumerated and MapKeyTemporal annotations and XML.
Major Resolved
   Improvement OPENJPA-858 FIXED Allow postPersist be invoked immediately after persist() Major Resolved
   Sub-task OPENJPA-978 FIXED OPENJPA-956
Allow third argument of JPQL SUBSTRING function to be optional
Major Resolved
   Bug OPENJPA-792 FIXED An entity persist may fail when @MappedSupercalss is specified. Major Resolved
   Bug OPENJPA-1060 FIXED Attempting to returning a list over RMI/IIOP results in serialization exception Major Resolved
   Bug OPENJPA-762 FIXED Batch execution fails for Oracle when batch limit set to -1 (unlimited batch size) Major Resolved
   Sub-task OPENJPA-1114 FIXED OPENJPA-1052
Bean Validation APIs should be an optional runtime dependency
Major Resolved
   Bug OPENJPA-925 FIXED Bidirectional OneToOne relation incorrectly set in loadEagerJoin Major Resolved
   Bug OPENJPA-1028 FIXED ClassCastException during findBy when embeddable is involved Major Resolved
   Improvement OPENJPA-736 FIXED Combine insert and select SQL together for generated Id strategy=GenerationType.IDENTITY Major Resolved
   Bug OPENJPA-866 FIXED DBDictionary.maxTableNameLength is not checked when using SynchronizeMappings Major Resolved
   Bug OPENJPA-1004 FIXED Derived Identity fails when parent id is auto-generated Major Resolved
   Sub-task OPENJPA-1027 FIXED OPENJPA-1007
Document changes for detach methods
Major Resolved
   Test OPENJPA-1015 FIXED Enforce 80-column line width for source code Major Resolved
   Improvement OPENJPA-1038 FIXED Enhancer java.lang.StackOverflowError exception when circular dependencies are encountered within embeddables Major Resolved
   Bug OPENJPA-777 FIXED Exception is thrown during retrieval of an entity which contains a persistent collection of embeddable Major Resolved
   Bug OPENJPA-815 FIXED Exception is thrown when retrieving an entity which contains an embeddable and the embeddable contains a toMany relation Major Resolved
   Bug OPENJPA-828 FIXED Externalizer fails with ClassCastException with runtime enhancement Major Resolved
   Sub-task OPENJPA-744 FIXED OPENJPA-241
Extra SQL on LAZY/EAGER ManyToOne relation
Major Resolved
   New Feature OPENJPA-723 FIXED Feature request for PostgreSQL XML Column Mapping Major Resolved
   Improvement OPENJPA-983 FIXED FirebirdDictionary improvements Major Resolved
   Sub-task OPENJPA-1062 FIXED OPENJPA-1052
Include OSGi bundle metadata
Major Resolved
   Bug OPENJPA-853 FIXED Informix cursor not open problem if synchronizeMapping set true Major Resolved
   Sub-task OPENJPA-804 FIXED OPENJPA-800
JPA 2.0 spec API update - iteration 1
Major Resolved
   Sub-task OPENJPA-1035 FIXED OPENJPA-1007
JPA2 Query allow map key/value path as argument of scalar functions
Major Resolved
   Sub-task OPENJPA-1064 FIXED OPENJPA-1052
JPA2 Query comparisons over instances of embeddable class are not supported
Major Resolved
   Sub-task OPENJPA-1024 FIXED OPENJPA-1007
JPA2 Query scalar expression in subquery
Major Resolved
   Sub-task OPENJPA-855 FIXED OPENJPA-807
JPA2 Query support for Index function
Major Resolved
   Sub-task OPENJPA-1094 FIXED OPENJPA-1052
JPA2 Query support for KEY appear in subquery
Major Resolved
   Sub-task OPENJPA-865 FIXED OPENJPA-808
JPA2 Query support for collection-valued input parameters in IN Expression predicate
Major Resolved
   Sub-task OPENJPA-856 FIXED OPENJPA-807
JPA2 Query support for entity type expressions
Major Resolved
   Sub-task OPENJPA-879 FIXED OPENJPA-875
JPA2 Query support for general and qualified identification variable
Major Resolved
   Sub-task OPENJPA-967 FIXED OPENJPA-956
JPA2 Query support for selction of KEY, VALUE, ENTRY of a Map value
Major Resolved
   Sub-task OPENJPA-1098 FIXED OPENJPA-1052
JPA2 Query support subselect_identification_variable
Major Resolved
   Sub-task OPENJPA-805 FIXED OPENJPA-800
JPQL updates - iteration 1
Major Resolved
   Bug OPENJPA-955 FIXED MethodQL parameter passing broken Major Resolved
   Bug OPENJPA-999 FIXED Missing sql-warning in the localizer.properties Major Resolved
   Bug OPENJPA-1072 FIXED Nested embeddable with a relationship to an Entity with a generated id doesn't persist the relationship Major Resolved
   Bug OPENJPA-965 FIXED Open up FinderCacheImpl for non-JDBC or JDBC-like implementation of preparing statement/query execution Major Resolved
   New Feature OPENJPA-800 FIXED OpenJPA 2.0 iteration 1 primary task Major Resolved
   New Feature OPENJPA-808 FIXED OpenJPA 2.0 iteration 3 primary task Major Resolved
   New Feature OPENJPA-875 FIXED OpenJPA 2.0 iteration 4 primary task Major Resolved
   New Feature OPENJPA-956 FIXED OpenJPA 2.0 iteration 5 primary task Major Resolved
   New Feature OPENJPA-1007 FIXED OpenJPA 2.0 iteration 6 primary task Major Resolved
   New Feature OPENJPA-1052 FIXED OpenJPA 2.0 iteration 7 primary task Major Resolved
   Sub-task OPENJPA-837 FIXED OPENJPA-831
OpenJPA 2.0: Update OpenJPA documentation with new persistence schemas
Major Resolved
   Bug OPENJPA-755 FIXED OpenJPA thows EntityExistsException trying persist a preexisting, detached entity Major Resolved
   Sub-task OPENJPA-1090 FIXED OPENJPA-904
Oracle failures due to the following warning "This database dictionary "Oracle" does not support auto-assigned column values. The column "pid" may not behave as desired."
Major Resolved
   Sub-task OPENJPA-1069 FIXED OPENJPA-1052
OrderBy annotation applied to an element collection of basic type doesn't require property or field name
Major Resolved
   Bug OPENJPA-1041 FIXED OrderBy on nested embeddables is not working Major Resolved
   Bug OPENJPA-557 FIXED Primary key sequences broken with postgres schemas Major Resolved
   Improvement OPENJPA-772 FIXED Proper maven pluginManagement and use ianal-maven-plugin for enforcing legal files Major Resolved
   Bug OPENJPA-764 FIXED Query parsing error with IN expression and String functions such as UPPER() Major Resolved
   Bug OPENJPA-1029 FIXED SQLServerDictionary causes NumberFormatException if MS SQL Server JDBC driver is used Major Resolved
   Bug OPENJPA-970 FIXED SchemaToolTask does not have "dropTables" argument Major Resolved
   Bug OPENJPA-834 FIXED State field mapped to XML column has incorrect value when loaded from database Major Resolved
   Sub-task OPENJPA-869 FIXED OPENJPA-808
Support @OrderColumn annotation and XML-based definition - phase 2
Major Resolved
   Sub-task OPENJPA-1068 FIXED OPENJPA-1052
Support Bean Validation: Entity validation upon lifecycle events
Major Resolved
   Sub-task OPENJPA-809 FIXED OPENJPA-807
Support JPA 2.0 Cache Interface
Major Resolved
   New Feature OPENJPA-966 FIXED Support Replication-enabled MySQL Major Resolved
   Sub-task OPENJPA-1102 FIXED OPENJPA-1052
Support application/container provided ValidatorFactory
Major Resolved
   Sub-task OPENJPA-885 FIXED OPENJPA-956
Support clear methods on EntityManager, including new CascadeType.CLEAR
Major Resolved
   Sub-task OPENJPA-878 FIXED OPENJPA-956
Support default query hint for query timeout
Major Resolved
   Sub-task OPENJPA-871 FIXED OPENJPA-808
Support derived identity
Major Resolved
   Sub-task OPENJPA-931 FIXED OPENJPA-875
Support derived identity (spec 2.4.1.2 Ex 5(a), 6 (a))
Major Resolved
   Sub-task OPENJPA-850 FIXED OPENJPA-807
Support equivalent names for plug-in value
Major Resolved
   Sub-task OPENJPA-926 FIXED OPENJPA-1007
Support explicit access types including @Access annotation and AccessType enum and XML
Major Resolved
   Sub-task OPENJPA-782 FIXED OPENJPA-800
Support for collections of embeddables and basic types
Major Resolved
   Sub-task OPENJPA-851 FIXED OPENJPA-807
Support for enhanced map collection (and corresponding annotations)
Major Resolved
   Sub-task OPENJPA-957 FIXED OPENJPA-956
Support lock timeout hint on applicable methods
Major Resolved
   Sub-task OPENJPA-961 FIXED OPENJPA-956
Support projection of element collection from a JPQL query
Major Resolved
   Sub-task OPENJPA-972 FIXED OPENJPA-956
Support standard provider properties in PersistenceProvider class
Major Resolved
   Sub-task OPENJPA-960 FIXED OPENJPA-956
Support unwrap methods on EntityManager and Query interfaces
Major Resolved
   Bug OPENJPA-123 FIXED Test framework should allow tests that are expected to fail to be checked in Major Resolved
   Bug OPENJPA-863 FIXED Unexpected mere-cascade behavior when cascade.all/merge specified on both sides of relationships !!! Major Resolved
   Sub-task OPENJPA-803 FIXED OPENJPA-800
Update SequenceGenerator to support schema and catalog
Major Resolved
   Bug OPENJPA-1053 FIXED Updating an entity by setting an embeddable to it does not work properly if the embeddable has a cascade delete relationship with another entity Major Resolved
   New Feature OPENJPA-846 FIXED XML column support for MySQL Major Resolved
   Improvement OPENJPA-778 FIXED cleaning up build for openjpa-kernel Major Resolved
   Bug OPENJPA-207 FIXED failure when composite ID has another composite ID as a field Major Resolved
   Bug OPENJPA-838 FIXED fix parameter setting problem when QuerySQLCache is on Major Resolved
   Bug OPENJPA-898 FIXED hints don't work for NamedNativeQuery Major Resolved
   Improvement OPENJPA-784 FIXED more pom.xml dependency cleanup Major Resolved
   Improvement OPENJPA-781 FIXED openjpa-jdbc depends on postgres driver, should be "provided" Major Resolved
   Improvement OPENJPA-783 FIXED openjpa-lib/pom.xml has extraneous code Major Resolved
   Sub-task OPENJPA-908 FIXED OPENJPA-904
org.apache.openjpa.persistence.annotations.TestOneToOne
Major Resolved
   Sub-task OPENJPA-903 FIXED OPENJPA-904
org.apache.openjpa.persistence.exception.TestException hangs when run using PostgreSQL 8.3 database
Major Resolved
   Sub-task OPENJPA-907 FIXED OPENJPA-904
org.apache.openjpa.persistence.jdbc.update.TestParentChild
Major Resolved
   Sub-task OPENJPA-905 FIXED OPENJPA-904
org.apache.openjpa.persistence.kernel.TestProxies2
Major Resolved
   Improvement OPENJPA-779 FIXED patch for eclipse .project and .classpath files... Major Resolved
   Bug OPENJPA-218 FIXED pcNewInstance and ApplicationId Major Resolved
   Sub-task OPENJPA-722 FIXED OPENJPA-119
persist - clear - merge scenario doesn't work
Major Resolved
   Sub-task OPENJPA-990 FIXED OPENJPA-956
setHint should return IllegalArgumentException for invalid query/lock timeout values
Major Resolved
   Bug OPENJPA-917 FIXED stored procedures throw InvalidStateException when using getSingleResult() or getResultList() Major Resolved
   Bug OPENJPA-352 WON'T FIX @Id annotation should be illegal when setter is missing Major Resolved
   Bug OPENJPA-1099 FIXED <xmp> tag in Javadoc comments causes Javadoc corruption Major Closed
   Improvement OPENJPA-1045 FIXED Add opt-in and opt-out configuration for L2 DataCache Major Closed
   Improvement OPENJPA-876 FIXED Better test profiles for proprietary databases (DB2, Oracle) and continuous build Major Closed
   Sub-task OPENJPA-765 FIXED OPENJPA-665
Check for insertable or updateable before checking value for null
Major Closed
   Bug OPENJPA-1006 FIXED Disabling QueryCaching at runtime does not work Major Closed
   Improvement OPENJPA-881 FIXED Enable connection pooling for testcases. Major Closed
   Sub-task OPENJPA-964 FIXED OPENJPA-1007
Finish updating sql-error-state- codes.xml for query timeout support on other DBs
Major Closed
   Sub-task OPENJPA-891 FIXED OPENJPA-875
JPA2 LockTypeMode Support
Major Closed
   Bug OPENJPA-835 FIXED Loading nested toMany EAGER relation resuled in PersistenceException Major Closed
   New Feature OPENJPA-831 FIXED OpenJPA 2.0 iteration 1.5 (holiday) primary task Major Closed
   New Feature OPENJPA-807 FIXED OpenJPA 2.0 iteration 2 primary task Major Closed
   Improvement OPENJPA-817 FIXED Order of inserts lost when using ConstraintUpdateManager Major Closed
   Bug OPENJPA-912 FIXED Potential NPE in setInverseRelation Major Closed
   Sub-task OPENJPA-1113 FIXED OPENJPA-1105
Reflection class performance improvement
Major Closed
   Bug OPENJPA-864 FIXED Subquery problems with SYNTAX_DATABASE (Oracle) Major Closed
   Sub-task OPENJPA-870 FIXED OPENJPA-808
Support orphanRemoval attribute on relationships
Major Closed
   Bug OPENJPA-818 FIXED TCK module should use Geronimo JPA 2.0 EA jar Major Closed
   Sub-task OPENJPA-754 FIXED OPENJPA-732
Un-scheduled pre/postUpdate callbacks from persist.
Major Closed
   Bug OPENJPA-732 FIXED Updates to entities via Lifecycle callback methods Major Closed
   Bug OPENJPA-811 FIXED With Oracle, OpenJPA allows setting non-nullable field to null Major Closed
   Bug OPENJPA-1051 FIXED [patch] Mappingtool doesn't check name conflicts if MappingDefaultsImpl is called with multiple columns. Major Closed
   Sub-task OPENJPA-906 FIXED OPENJPA-904
org.apache.openjpa.persistence.jpql.expressions.TestEntityTypeExpression
Major Closed
   Sub-task OPENJPA-770 WON'T FIX OPENJPA-766
Use annotations instead of excluding tests in pom.xml
Major Closed
   Bug OPENJPA-1129 FIXED "openjpa.FetchPlan.ReadLockMode is not a supported query hint...." WARNING message is logged when creating a named query. Minor Resolved
   Test OPENJPA-833 FIXED An improved test case for XML column mapping Minor Resolved
   Improvement OPENJPA-1063 FIXED Create a new openjpa-all artifact to include runtime depends Minor Resolved
   Bug OPENJPA-933 FIXED Database version detection in MySQLDictionary is not reliable Minor Resolved
   Test OPENJPA-1071 FIXED Derby test suit speed-up Minor Resolved
   Bug OPENJPA-916 FIXED DistributedTemplate is incorrectly setting some attributes on the statements Minor Resolved
   Bug OPENJPA-883 FIXED Documentation is out of date for some MySQLDictionary properties Minor Resolved
   Improvement OPENJPA-776 FIXED Firebird 2 dictionary which supports sequences Minor Resolved
   Bug OPENJPA-927 FIXED Fix definition of javax.persistence.query.timeout property Minor Resolved
   Bug OPENJPA-1054 FIXED Large result sets do not work with MySQL Minor Resolved
   Bug OPENJPA-819 FIXED NPE when no metadata is defined for a persistent class Minor Resolved
   Improvement OPENJPA-975 FIXED Oracle needs ability to not have an escape character for search strings. Minor Resolved
   Sub-task OPENJPA-1034 FIXED OPENJPA-1007
Removal of OrderColumn attributes per latest spec draft
Minor Resolved
   Bug OPENJPA-847 FIXED Retrieving database generated keys gets never enabled Minor Resolved
   Improvement OPENJPA-775 FIXED Some Firedird setup tricks Minor Resolved
   Bug OPENJPA-843 FIXED Unnecessary version update on inverse-side of a 1-m relationship Minor Resolved
   Sub-task OPENJPA-861 FIXED OPENJPA-846
Update the manual for XML column support for MySQL
Minor Resolved
   Improvement OPENJPA-882 FIXED Upgrade to latest Geronimo Spec releases Minor Resolved
   Sub-task OPENJPA-880 FIXED OPENJPA-1052
Use maven-remote-resources-plugin to generate required legal files
Minor Resolved
   Sub-task OPENJPA-1077 FIXED OPENJPA-1052
Validation-mode element support added to persistence.xml and to createEMF properties Map
Minor Resolved
   Improvement OPENJPA-780 FIXED code review for DistributedStoreManager Minor Resolved
   Test OPENJPA-1092 FIXED enable test case for jpql Minor Resolved
   Bug OPENJPA-992 FIXED Failed to throw EntityExistException on duplicated persist in DB2 Minor Closed
   Bug OPENJPA-951 FIXED Javadoc jar file does not contain legal files Minor Closed
   Sub-task OPENJPA-1023 FIXED OPENJPA-896
Message files contain windows EOL characters
Minor Closed
   Bug OPENJPA-580 FIXED Need a better algorithm to find DBDictionary classname in DBDictionaryFactory Minor Closed
   Bug OPENJPA-947 FIXED Overly verbose TestCases Minor Closed
   Improvement OPENJPA-752 FIXED ProxySetupStateManager.setProxyData routing through PersistanceCapable caused "PersistenceException: null" Minor Closed
   Improvement OPENJPA-988 FIXED Refactor JPA2/MixedLockManager to conform architectual module dependency Minor Closed
   Bug OPENJPA-761 FIXED SchemaTool failed with a NPE in ForeignKey.join Minor Closed
   Bug OPENJPA-1067 FIXED SetQueryTimeout(x) where x != 0 causes SQLException with DB2 on Z/OS Minor Closed
   Improvement OPENJPA-1022 FIXED Support distinct LockModeType.READ/OPTIMISTIC & WRITE/OPTIMISTIC_FORCE_INCREMENT Minor Closed
   Improvement OPENJPA-854 FIXED Testcases should not specify log level Minor Closed
   Test OPENJPA-247 CANNOT REPRODUCE new-delete-new-find doesn't work Minor Closed
   Bug OPENJPA-887 FIXED Assertion oversight in TestLibService Trivial Resolved
   Bug OPENJPA-1088 FIXED Build updates for openjpa-examples and openjpa-integration/examples Trivial Resolved
   Bug OPENJPA-884 FIXED Logging oversight in DB2Dictionary Trivial Resolved
   Wish