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