Kevin W. Sutter
8ac15ebf93
OPENJPA-2172. openjpa-all/pom.xml updates for slf4j-simple (runtime). Also, updated openbooks properties files to correspond to the version of openjpa being built.
...
git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@1325902 13f79535-47bb-0310-9956-ffa450edef68
2012-04-13 19:01:59 +00:00
Richard G. Curtis
b7bd2c873d
OPENJPA-2110: Create correct proxy type when type is defined in an abstract class.
...
git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@1324759 13f79535-47bb-0310-9956-ffa450edef68
2012-04-11 13:40:53 +00:00
Albert Lee
3bfaadf1c1
OPENJPA-2170 - Clear the batching cache regardless if the batch execution has succeeded or failed to avoid duplicated SQL updates.
...
git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@1312030 13f79535-47bb-0310-9956-ffa450edef68
2012-04-10 22:33:08 +00:00
Mark Struberg
08b0dd2913
OPENJPA-2139 reset the BrokerFactory state if an Exception occured
...
This happens e.g. if the database is not available at the time the
first DB access is performed. This did lead to a complete hook up
until the whole application got restarted after the db reappeared.
This fix will now ensure that all the column-key caching and stuff
will be tried over again until the db is available again.
git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@1311191 13f79535-47bb-0310-9956-ffa450edef68
2012-04-09 10:26:49 +00:00
Kevin W. Sutter
60e42eddda
OPENJPA-2168. Forgot to check whether the base LifecycleEventManager was activated when the ValidatingLifecycleEventManager is in play.
...
git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@1309812 13f79535-47bb-0310-9956-ffa450edef68
2012-04-05 12:19:20 +00:00
Albert Lee
06742412b3
OPENJPA-2131 - Commit contribution by Zilin Chen.
...
git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@1309495 13f79535-47bb-0310-9956-ffa450edef68
2012-04-04 17:15:50 +00:00
Kevin W. Sutter
8e445e03a1
OPENJPA-2167. Change data structure type from a Set to List so as to avoid the use of hashcode processing.
...
git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@1308654 13f79535-47bb-0310-9956-ffa450edef68
2012-04-03 02:14:43 +00:00
Albert Lee
ec836bec3b
OPENJPA-2169 - Test case update for Oracle 11.2.
...
git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@1308558 13f79535-47bb-0310-9956-ffa450edef68
2012-04-02 20:58:02 +00:00
Kevin W. Sutter
f3dbb5acad
OPENJPA-2168. Modified the approach for detecting life cycle event processing.
...
git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@1308362 13f79535-47bb-0310-9956-ffa450edef68
2012-04-02 14:25:26 +00:00
Jeremy Bauer
31da969bd6
OPENJPA-2165 minor improvements to delayed collection loading
...
git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@1308194 13f79535-47bb-0310-9956-ffa450edef68
2012-04-01 20:23:47 +00:00
Richard G. Curtis
9030633959
OPENJPA-2151: If transitioning from PClean to PNonTransState, don't reset dirty bitset.
...
git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@1308184 13f79535-47bb-0310-9956-ffa450edef68
2012-04-01 19:40:59 +00:00
Kevin W. Sutter
6b6c06330a
OPENJPA-2168. Move call to check for existing Listeners higher in the call stack.
...
git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@1307916 13f79535-47bb-0310-9956-ffa450edef68
2012-03-31 21:57:22 +00:00
Kevin W. Sutter
c5d2d2c217
OPENJPA-2151. Optimizations to StateManagerImpl.initialize and FieldMetaData access.
...
git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@1307622 13f79535-47bb-0310-9956-ffa450edef68
2012-03-30 21:26:31 +00:00
Kevin W. Sutter
83916ff986
OPENJPA-2164. If the field being requested is already loaded, then skip the overhead and just return the field value.
...
git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@1307608 13f79535-47bb-0310-9956-ffa450edef68
2012-03-30 20:56:44 +00:00
Kevin W. Sutter
461471d174
OPENJPA-2164. Change the Savepoints testcase to be more consistent with the expectations of savepoints.
...
git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@1307595 13f79535-47bb-0310-9956-ffa450edef68
2012-03-30 20:20:04 +00:00
Albert Lee
e9ab0d7cec
OPENJPA-2163 Update migration documentation.
...
git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@1307457 13f79535-47bb-0310-9956-ffa450edef68
2012-03-30 15:01:38 +00:00
Kevin W. Sutter
b897fe50cc
OPENJPA-2167. Allow "none" setting for AutoDetach for debug purposes.
...
git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@1307425 13f79535-47bb-0310-9956-ffa450edef68
2012-03-30 13:57:29 +00:00
Kevin W. Sutter
90fcd9623d
OPENJPA-2167. Only attempt to fire TransactionEvents if the TransactionEventManager is not empty.
...
git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@1307219 13f79535-47bb-0310-9956-ffa450edef68
2012-03-30 02:19:45 +00:00
Kevin W. Sutter
208be279f9
OPENJPA-2167. Only reload the proxy fields if the field is loaded and dirty.
...
git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@1307217 13f79535-47bb-0310-9956-ffa450edef68
2012-03-30 02:02:50 +00:00
Kevin W. Sutter
0354b057c9
OPENJPA-2162. Allow the setting of the DBDictionary property supportsDelimitedIdentifiers to "false" to skip the extra overhead of processing delimited identifiers when they will not exist for a given application or usage.
...
git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@1307157 13f79535-47bb-0310-9956-ffa450edef68
2012-03-29 23:06:42 +00:00
Albert Lee
42372cf609
OPENJPA-2163 Simplify configuration: move SingletonLifecycleEventManager from property to Compatibility option.
...
git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@1307018 13f79535-47bb-0310-9956-ffa450edef68
2012-03-29 17:50:19 +00:00
Albert Lee
284b6e5ced
OPENJPA-2163 Add SingletonLifecycleEventManager property to interface and documentation.
...
git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@1306636 13f79535-47bb-0310-9956-ffa450edef68
2012-03-28 23:01:42 +00:00
Albert Lee
f506835fa8
OPENJPA-2163 Change LifecycleEventManager PluginValue's singleton default value from true to false. Add SingletonLifecycleEventManager property allow previous property to switch singleton value back to true. Since LifecycleEventManager is a internal property for BeanValidation support, the SingletonLifecycleEventManager property will be kept as internal property as well.
...
git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@1306592 13f79535-47bb-0310-9956-ffa450edef68
2012-03-28 20:52:08 +00:00
Richard G. Curtis
b2cc17c135
OPENJPA-2161: Refactor storing ClassMetaData in StateManagerImpl.
...
git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@1306530 13f79535-47bb-0310-9956-ffa450edef68
2012-03-28 18:41:57 +00:00
Jeremy Bauer
3e1de6c8e3
OPENJPA-2165 Added support for non-db-ordered list proxies that provide the ability to do non-indexed add or remove operations without loading the collection from the database. Testcases and documentation will follow in future commits.
...
git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@1306449 13f79535-47bb-0310-9956-ffa450edef68
2012-03-28 16:10:35 +00:00
Richard G. Curtis
3d04bdd463
OPENJPA-2161: Make StateManagerId public to allow for greater extensibility.
...
git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@1305055 13f79535-47bb-0310-9956-ffa450edef68
2012-03-25 15:01:54 +00:00
Dianne E. Richards
83b432a46f
OPENJPA-2159 Provide dictionary option for Date rounding
...
git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@1304349 13f79535-47bb-0310-9956-ffa450edef68
2012-03-23 13:59:13 +00:00
Richard G. Curtis
1925881f5d
OPENJPA-2158: Null out StateManager when lite auto detaching proxies.
...
git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@1303507 13f79535-47bb-0310-9956-ffa450edef68
2012-03-21 19:06:42 +00:00
Richard G. Curtis
1d71976c8f
OPENJPA-2156: Add support for generating a final class.
...
git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@1303496 13f79535-47bb-0310-9956-ffa450edef68
2012-03-21 18:41:42 +00:00
Richard G. Curtis
7063dd5296
OPENJPA-2156: Correctly generate imports when using classes in java.util packages.
...
git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@1301641 13f79535-47bb-0310-9956-ffa450edef68
2012-03-16 16:43:34 +00:00
Jeremy Bauer
f4e1d195bb
OPENJPA-2120 add optimization to methods that use a field manager
...
git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@1300380 13f79535-47bb-0310-9956-ffa450edef68
2012-03-13 22:10:24 +00:00
Albert Lee
ca7918e88c
OPENJPA-2154 Fix path to load security policy file for test-dynamic-enhancer profile.
...
git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@1299561 13f79535-47bb-0310-9956-ffa450edef68
2012-03-12 05:02:37 +00:00
Albert Lee
b68cf1d0fb
OPENJPA-2153 Mark DBCPDriverDataSource non-abstract so that DBCPDriverDataSource.class.newinstance is used to instantiate for property configuration.
...
git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@1299276 13f79535-47bb-0310-9956-ffa450edef68
2012-03-10 21:26:31 +00:00
Kevin W. Sutter
cc4f6264ba
OPENJPA-2152. Don't submit and process an extra query hint if the desired LockModeType is NONE (the default).
...
git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@1299042 13f79535-47bb-0310-9956-ffa450edef68
2012-03-09 21:02:18 +00:00
Albert Lee
a7f8af893c
Update User Guide version, copyright year and upload build problems.
...
git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@1299001 13f79535-47bb-0310-9956-ffa450edef68
2012-03-09 19:33:00 +00:00
Dianne E. Richards
f94fb7f727
OPENJPA-2132 Fix empty List for OneToMany with InheritanceType.JOINED or SINGLE_TABLE
...
git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@1298856 13f79535-47bb-0310-9956-ffa450edef68
2012-03-09 14:46:44 +00:00
Dianne E. Richards
e1c4c92888
OPENJPA-2142 test case
...
git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@1298490 13f79535-47bb-0310-9956-ffa450edef68
2012-03-08 18:02:40 +00:00
Jeremy Bauer
ecf492ac46
OPENJPA-2143 reverting back to previous revision
...
git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@1297989 13f79535-47bb-0310-9956-ffa450edef68
2012-03-07 15:20:04 +00:00
Albert Lee
b98289edbc
Update tck 2 configuration in tck2-20110815.xml and enable pluggability test.
...
git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@1296752 13f79535-47bb-0310-9956-ffa450edef68
2012-03-04 05:47:37 +00:00
Heath Thomann
e07b3ce3cf
OPENJPA-2055: Added code to account for IPv6 addresses.
...
git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@1295698 13f79535-47bb-0310-9956-ffa450edef68
2012-03-01 17:43:03 +00:00
Jody Grassel
8971fda1aa
OPENJPA-2146: StateManager for Embeddable may throw Exception while initializing
...
git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@1294791 13f79535-47bb-0310-9956-ffa450edef68
2012-02-28 19:08:03 +00:00
Albert Lee
5f5b20f523
OPENJPA-2145 Assemble asm-3.2.jar into binary zip file for distribution.
...
git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@1294352 13f79535-47bb-0310-9956-ffa450edef68
2012-02-27 21:56:51 +00:00
Jeremy Bauer
ce44b7ddcd
OPENJPA-2143 reduce lock contention on LifecycleEventManager
...
git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@1293402 13f79535-47bb-0310-9956-ffa450edef68
2012-02-24 20:35:02 +00:00
Dianne E. Richards
c275da64ab
OPENJPA-2142 Handle merge of new object with Entity Id field
...
git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@1293315 13f79535-47bb-0310-9956-ffa450edef68
2012-02-24 16:09:31 +00:00
Jeremy Bauer
d03434b557
OPENJPA-2141 fix and test for lazy embedded fields
...
git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@1293250 13f79535-47bb-0310-9956-ffa450edef68
2012-02-24 13:53:01 +00:00
Kevin W. Sutter
fdda697583
OPENJPA-2123. Introduce a new DBDictionary property (trimStringColumns) that allows for trimming of String columns when retrieved from the ResultSet.
...
git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@1292574 13f79535-47bb-0310-9956-ffa450edef68
2012-02-22 23:09:39 +00:00
Jeremy Bauer
103aa4ffc0
OPENJPA-2140 Update locking tests to use a unique pu name
...
git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@1292564 13f79535-47bb-0310-9956-ffa450edef68
2012-02-22 22:46:51 +00:00
Kevin W. Sutter
1cb2f10f6e
OPENJPA-2123. Just check the value of db2ServerType instead of calling isDB2ZOSV8xOrLater().
...
git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@1292404 13f79535-47bb-0310-9956-ffa450edef68
2012-02-22 17:26:09 +00:00
Richard G. Curtis
1f3f320af3
OPENJPA-2137: Make some StateManagerImpl fields protected to allow for greater extensibility.
...
git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@1292044 13f79535-47bb-0310-9956-ffa450edef68
2012-02-21 21:39:49 +00:00
Richard G. Curtis
6599b7b403
OPENJPA-2136: Fix NPE when using LiteAutoDetach.
...
git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@1292034 13f79535-47bb-0310-9956-ffa450edef68
2012-02-21 21:14:57 +00:00