Commit Graph

223 Commits

Author SHA1 Message Date
Bryan Varner c1849d56f6 Changing the test case to no longer fail when PersistenceException is thrown. This feels sooo wrong.
I know dialects aren't mapping lock exceptions properly, and this test case exposes that if you fail the test when PersistenceException is thrown. So what do I do now?

There are other tests in this very test class that don't fail the build when the wrong exception is thrown, even though they clearly should.
2012-05-02 17:17:42 -05:00
Bryan Varner 327002ab02 Adding a test case for HHH-7252. In this branch, the test case currently fails for PostgreSQL matrix tests, unless HHH-7251 is also applied. 2012-05-02 17:17:42 -05:00
Bryan Varner 089a36a260 HHH-7252
The code was a bit non-obvious (assignment in a method call argument) where it was being done, and the local variable (lockOptions) assignment was missing in the find() method implementation.
I changed all instances of lockOptions assignment to assign before the method call where it's required as an argument, ensuring proper scope for exception mapping.
2012-05-02 17:17:42 -05:00
Steve Ebersole 23aa8875d8 HHH-7265 - ConcurrentModificationException in SynchronizationRegistryImpl.notifySynchronizationsAfterTransactionCompletion due to SynchronizationRegistryImpl.clearSynchronizations clearing SynchronizationRegistryImpl.synchronizations 2012-05-02 14:14:48 -05:00
Gail Badner 3a5b231187 HHH-7265 : ConcurrentModificationException in SynchronizationRegistryImpl.notifySynchronizationsAfterTransactionCompletion 2012-05-02 14:14:48 -05:00
Gail Badner fc068be040 HHH-7265 : Test case to repro ConcurrentModificationException 2012-04-20 17:55:27 -07:00
Steve Ebersole 3cd58b6e79 HHH-7266 - Move away from use of Enhydra developed DataSource for JTA testing 2012-04-20 18:59:06 -05:00
Strong Liu d3b640cb75 HHH-7197 reimport imports 2012-03-26 16:17:45 +08:00
Strong Liu e4a82a0b6b HHH-7197 - update build scripts to not use deprecated gradle apis and change manual's xml declation to use doc namespace 2012-03-26 15:12:10 +08:00
Steve Ebersole 8f7b8e10d0 HHH-7192 - NullPointerException in QueryTranslatorImpl on erroneously typed delete query 2012-03-20 19:24:46 -05:00
Steve Ebersole e532dc5e7d HHH-7165 - count() query on classes using EmbeddedId should not use id column tuple on Dialects which dont support non-distinct tuple counts 2012-03-14 12:05:28 -05:00
Strong Liu b51b2ff4cb HHH-7156 Make Hibernate ORM compile and run tests using JDK 7 (and JDK 6) 2012-03-13 21:58:48 +08:00
Strong Liu b0f2658ecf HHH-6100 Bug fix related to CriteriaQuery (JPA) when using XML mappings 2012-03-06 23:04:32 +08:00
Strong Liu ae5d030ae1 HHH-6100 Bug fix related to CriteriaQuery (JPA) when using XML mappings 2012-03-06 23:04:31 +08:00
Steve Ebersole f26435dfec HHH-6589 - Skip non-JPA features populating JPA "static metamodel" 2012-03-02 10:16:04 -06:00
mam f4c9b284a1 HHH-6589 - Skip non-JPA features populating JPA "static metamodel" 2012-03-02 10:15:41 -06:00
Steve Ebersole 7861fdee44 HHH-7067 - Update build to work with Gradle m8 2012-02-15 16:33:45 -06:00
Scott Marlow 608c2fadc8 HHH-7018 EntityManagerFactory should be serializable even if it references nonserializable objects and also changed the HHH-6897 fix to use a UUID for emf name 2012-02-08 15:22:48 -05:00
Eric Dalquist 1569e6194b HHH-6974 Complete second level caching of natural id resolution 2012-02-07 08:34:23 -06:00
Eric Dalquist c473520585 HHH-6974 Class level naturalId cache and stats
Add class level @NaturalIdCache annotation to denote if second level natualId caching should be done
Flush out stats model for naturalId cache related stats
Add ehcache support classes for naturalId region
2012-02-07 08:34:23 -06:00
Eric Dalquist 72fe79a3f2 HHH-6974 Addition of NaturalIdRegion SPI
Adds NaturalIdRegion to RegionFactory
Adds creation of NaturalIdRegions to SessionFactoryImpl setup
Basic copy of collection cache region behavior for first pass at naturalId region support in ehcache
2012-02-07 08:34:23 -06:00
Steve Ebersole 30deb20ff1 HHH-6082 - Incorporate EntityManager documentation into main dev guide 2012-02-07 00:22:46 -06:00
Steve Ebersole 102c31497b HHH-6082 - Incorporate EntityManager documentation into main dev guide 2012-02-07 00:22:46 -06:00
Steve Ebersole 8352ab39fb HHH-6082 - Incorporate EntityManager documentation into main dev guide 2012-02-07 00:22:45 -06:00
Steve Ebersole 3cf41ee3dc HHH-6082 - Incorporate EntityManager documentation into main dev guide 2012-02-07 00:22:45 -06:00
Strong Liu 6dfe24983c HHH-7006 keyword top causes test fail on ms sql server 2012-01-29 17:26:17 +08:00
Gail Badner ebee6b731e HHH-6957 : Throw TransientPropertyValueException if there are unresolved entity insert actions after persist/save/merge listeners execute 2012-01-27 00:15:38 -08:00
Gail Badner bb4738b1e4 HHH-5299 : Multi-Level cascading of unsaved instances with bidirectional associations fails with TransientObjectException 2012-01-26 19:33:37 -08:00
Steve Ebersole 830d4cd2ab HHH-5755 - javax.persistence.criteria.Expression.as() is broken 2012-01-25 22:25:40 -06:00
Guy Veraghtert 181496ac7c HHH-5755
Signed-off-by: Michael Rudolf <michael.rudolf01@sap.com>
2012-01-25 14:29:23 +01:00
Steve Ebersole 75bd6b319b HHH-5024 - MetadataContext#registerAttribute does not recognize inherited fields 2012-01-24 11:57:24 -06:00
Steve Ebersole 537481adbd HHH-6923 - Remove org.hibernate.service.instrumentation.spi.InstrumentationService 2012-01-23 14:49:23 -06:00
Steve Ebersole 7a31958ce4 HHH-6974 - Add caching to new "load access" api for natural id loading 2012-01-22 08:27:59 -06:00
Steve Ebersole e75b8a77b1 HHH-6967 - HHH-6906 - Clean up javadoc warnings 2012-01-13 11:17:34 -06:00
edalquist f74c5a7fa5 HHH-2879 Apply hibernate code templates and formatting 2012-01-12 16:15:19 -06:00
edalquist eecee618c6 HHH-2879 Add ResolveNaturalId event, listener and entity persister api
HHH-2879 Adds ResolveNaturalIdEvent with listener and default impl
HHH-2879 Adds API to EntityPersister to get an entity's ID based on its natural-id
HHH-2879 Add unit test for initial verification of loading an entity by natural-id
2012-01-12 16:14:28 -06:00
Steve Ebersole 066fea02c7 HHH-5024 - MetadataContext#registerAttribute does not recognize inherited fields 2012-01-10 10:06:18 -06:00
Steve Ebersole 35ce5bfef7 HHH-5024 - MetadataContext#registerAttribute does not recognize inherited fields 2012-01-09 17:53:11 -06:00
Steve Ebersole cc15ba3f58 HHH-5024 - MetadataContext#registerAttribute does not recognize inherited fields 2012-01-09 16:02:57 -06:00
Scott Marlow 76a3ad2021 HHH-6936 EntityManagerImpl.close() and EntityManagerImpl.isOpen() should check if the session factory is closed 2012-01-04 13:59:18 -05:00
Scott Marlow 5e3775afe8 HHH-6897 fix for 'registry contains more than one (2) entity manager factories: EMF_BaseEntityManagerFunctionalTestCase' failure 2012-01-04 13:59:17 -05:00
Steve Ebersole ab94a18c33 HHH-6931 - Provide local database hook 2012-01-03 20:43:15 -06:00
Steve Ebersole ea5cf961e1 HHH-6902 - Create typed query in EntityManager throws NullPointerException when filters are present 2011-12-30 22:12:23 -06:00
Scott Marlow 3d517d78f9 HHH-6897 test changes to ensure that HHH-6897 doesn't regress 2011-12-28 21:02:41 -05:00
Steve Ebersole ef79491a8f HHH-6916 - Improper handling of primitive arrays in AbstractQueryImpl.registerParameterBinding 2011-12-26 11:10:42 -06:00
Steve Ebersole 097e157329 HHH-6916 - Not proper array-handling in AbstractQueryImpl.registerParameterBinding 2011-12-25 20:46:35 -06:00
Scott Marlow e18d087592 HHH-6897 serialization of the EntityManager should be possible 2011-12-20 12:23:07 -05:00
Steve Ebersole d02864bac6 HHH-6903 - add building of hem and manual docs 2011-12-16 09:13:45 -06:00
Gail Badner af3767b82a HHH-6872 : Test failures with hibernate.jdbc.batch_versioned_data=true 2011-12-02 02:19:58 -08:00
Steve Ebersole eb59e81bb9 HHH-6865 - PessimisticLockException should be thrown when pessimistic read and write locking strategies fail 2011-11-30 12:20:11 -06:00