Commit Graph

5451 Commits

Author SHA1 Message Date
Andrea Boriero a5414d2324 6 - Remove NativeQuery<T> addScalar(String columnAlias, Type type) in favour of NativeQuery<T> addScalar(String columnAlias, BasicDomainType type) 2019-09-12 10:42:31 +01:00
Andrea Boriero 44e01cdf7e 6 - SQM based on JPA type system 2019-09-12 10:42:31 +01:00
Andrea Boriero dd5d399f27 6 - SQM based on JPA type system 2019-09-12 10:42:31 +01:00
Andrea Boriero 3f3e4c24e8 6 - SQM based on JPA type system 2019-09-12 10:42:31 +01:00
Andrea Boriero f436d18bf2 6 - SQM based on JPA type system 2019-09-12 10:42:31 +01:00
Andrea Boriero d99a3f1938 6 - SQM based on JPA type system 2019-09-12 10:42:31 +01:00
Andrea Boriero 3dbcf28b41 6 - SQM based on JPA type system 2019-09-12 10:42:31 +01:00
Andrea Boriero 4fc456e9c1 6 - SQM based on JPA type system 2019-09-12 10:42:31 +01:00
Andrea Boriero 9b586aec45 6 - SQM based on JPA type system 2019-09-12 10:42:31 +01:00
Andrea Boriero ff1650c66c 6 - SQM based on JPA type system 2019-09-12 10:42:31 +01:00
Andrea Boriero 4fd34e4a57 6 - SQM based on JPA type system 2019-09-12 10:42:31 +01:00
Andrea Boriero 0a95c8c815 6 - SQM based on JPA type system 2019-09-12 10:42:30 +01:00
Andrea Boriero 86ccb2115b 6 - SQM based on JPA type system 2019-09-12 10:42:30 +01:00
Andrea Boriero ff59a1301d 6 - SQM based on JPA type system 2019-09-12 10:42:30 +01:00
Andrea Boriero d1b86c2a72 6 - SQM based on JPA type system 2019-09-12 10:42:30 +01:00
Andrea Boriero 430a765888 6 - SQM based on JPA type system 2019-09-12 10:42:30 +01:00
Andrea Boriero 0bf8cd1266 6 - SQM based on JPA type system 2019-09-12 10:42:30 +01:00
Andrea Boriero c50c95a691 6 - SQM based on JPA type system 2019-09-12 10:42:30 +01:00
Andrea Boriero 40fb8dc254 6 - SQM based on JPA type system 2019-09-12 10:42:30 +01:00
Andrea Boriero 21cd25f520 6 - SQM based on JPA type system 2019-09-12 10:42:30 +01:00
Steve Ebersole 1713e82d24 6 - SQM based on JPA type system
- focus on reducing compilation errors
2019-09-12 10:42:30 +01:00
Andrea Boriero 3d5209d105 6 - SQM based on JPA type system 2019-09-12 10:42:30 +01:00
Steve Ebersole fbe622fce6 6 - SQM based on JPA type system
- focus on reducing compilation errors
2019-09-12 10:42:30 +01:00
Andrea Boriero 3d59cef873 6 - SQM based on JPA type system - 2019-09-12 10:42:30 +01:00
Andrea Boriero ffb704b532 6 - SQM based on JPA type system 2019-09-12 10:42:30 +01:00
Steve Ebersole 18a52483ef 6 - SQM based on JPA type system
- focus on reducing compilation errors
2019-09-12 10:42:30 +01:00
Andrea Boriero 83a9618614 6 - SQM based on JPA type system 2019-09-12 10:42:30 +01:00
Steve Ebersole a6597f872e 6 - SQM based on JPA type system
- focus on reducing compilation errors
2019-09-12 10:42:30 +01:00
Andrea Boriero c0cabdbfe8 6 - SQM based on JPA type system 2019-09-12 10:42:30 +01:00
Andrea Boriero f48f486ec6 6 - SQM based on JPA type system 2019-09-12 10:42:30 +01:00
Andrea Boriero a769d47a9a 6 - SQM based on JPA type system 2019-09-12 10:42:30 +01:00
Andrea Boriero 230a819065 6 - SQM based on JPA type system 2019-09-12 10:42:30 +01:00
Andrea Boriero 398ef8d640 6 - SQM based on JPA type system 2019-09-12 10:42:29 +01:00
Steve Ebersole f17895e2d5 6 - SQM based on JPA type system
- focus on reducing compilation errors
2019-09-12 10:42:29 +01:00
Steve Ebersole b39d9d22bd 6 - SQM based on JPA type system
- focus on reducing compilation errors
2019-09-12 10:42:29 +01:00
Steve Ebersole c6a11d99fd 6 - SQM based on JPA type system
- focus on reducing compilation errors
2019-09-12 10:42:29 +01:00
Steve Ebersole d0116d7caa 6 - SQM based on JPA type system
- work on `org.hibernate.query` (especially `NamedQueryRepository` and friends)
- work on `org.hibernate.sql.exec`
- work on `org.hibernate.sql.results`
- work on `org.hibernate.sql.exec`
- work on `org.hibernate.sql.results`
- work related to `org.hibernate.metamodel.model.mapping.spi.ValueMapping` - including "sketching in" the hooks with `org.hibernate.persister.walking`
2019-09-12 10:42:29 +01:00
Steve Ebersole f8a75994e1 6 - SQM based on JPA type system
- work on `org.hibernate.query` (especially `NamedQueryRepository` and friends)
- work on `org.hibernate.sql.exec`
- work on `org.hibernate.sql.results`
- work on `org.hibernate.sql.exec`
- work on `org.hibernate.sql.results`
- work related to `org.hibernate.metamodel.model.mapping.spi.ValueMapping` - including "sketching in" the hooks with `org.hibernate.persister.walking`
2019-09-12 10:42:29 +01:00
Steve Ebersole 8d0ff71dfc 6 - SQM based on JPA type system
- further work on `org.hibernate.query` (especially `NamedQueryRepository` and friends)
- initial work on `org.hibernate.sql.exec`
- initial work on `org.hibernate.sql.results`
- SemanticPathPart handling
- NamedQueryMemento
- work on ProcedureCall
- continued work on `org.hibernate.sql.exec`
- continued work on `org.hibernate.sql.results`
- ported `hibernate-testing` JUnit 5 support
2019-09-12 10:42:29 +01:00
Andrea Boriero 46e27d7f46 6 - SQM based on JPA type system, RuntimeModelCreationProcess 2019-09-12 10:42:29 +01:00
Steve Ebersole d6428c5b43 6 - SQM based on JPA type system
- further work on `org.hibernate.query` (especially `NamedQueryRepository` and friends)
- initial work on `org.hibernate.sql.exec`
- initial work on `org.hibernate.sql.results`
- SemanticPathPart handling
- NamedQueryMemento
- work on ProcedureCall
- continued work on `org.hibernate.sql.exec`
- continued work on `org.hibernate.sql.results`
2019-09-12 10:42:29 +01:00
Andrea Boriero 638c217e8a 6 - SQM based on JPA type system, RuntimeModelCreationProcess 2019-09-12 10:42:29 +01:00
Andrea Boriero 52aff8055e 6 - SQM based on JPA type system, RuntimeModelCreationProcess 2019-09-12 10:42:29 +01:00
Andrea Boriero f20d36be40 6 - SQM based on JPA type system, RuntimeModelCreationProcess 2019-09-12 10:42:29 +01:00
Steve Ebersole f52e305ffb 6 - SQM based on JPA type system
- further work on `org.hibernate.query` (especially `NamedQueryRepository` and friends)
- initial work on `org.hibernate.sql.exec`
- initial work on `org.hibernate.sql.results`
- SemanticPathPart handling
- NamedQueryMemento
- work on ProcedureCal
2019-09-12 10:42:29 +01:00
Steve Ebersole 3a761361fe 6 - SQM based on JPA type system
- further work on `org.hibernate.query` (especially `NamedQueryRepository` and friends)
- initial work on `org.hibernate.sql.exec`
- initial work on `org.hibernate.sql.results`
- SemanticPathPart handling
- NamedQueryMemento
- work on Query impls
2019-09-12 10:42:28 +01:00
Steve Ebersole 031fc0edcd 6 - SQM based on JPA type system
- further work on `org.hibernate.query` (especially `NamedQueryRepository` and friends)
- initial work on `org.hibernate.sql.exec`
- initial work on `org.hibernate.sql.results`
- SemanticPathPart handling
- NamedQueryMemento
- misc
2019-09-12 10:42:28 +01:00
Steve Ebersole 0be0d06b1d 6 - SQM based on JPA type system
- further work on `org.hibernate.query` (especially `NamedQueryRepository` and friends)
- initial work on `org.hibernate.sql.exec`
- initial work on `org.hibernate.sql.results`
- SemanticPathPart handling
- NamedQueryMemento
2019-09-12 10:42:28 +01:00
Steve Ebersole 43c738ec4e 6 - SQM based on JPA type system
- further work on `org.hibernate.query` (especially `NamedQueryRepository` and friends)
- initial work on `org.hibernate.sql.exec`
- initial work on `org.hibernate.sql.results`
- SemanticPathPart handling
- NamedQueryMemento
2019-09-12 10:42:28 +01:00
Steve Ebersole 536e5e1a12 6 - SQM based on JPA type system
- further work on `org.hibernate.query` (especially `NamedQueryRepository` and friends)
- initial work on `org.hibernate.sql.exec`
- initial work on `org.hibernate.sql.results`
- SemanticPathPart handling
2019-09-12 10:42:28 +01:00
Steve Ebersole 2167abd373 6 - SQM based on JPA type system
- further work on `org.hibernate.query` (especially `NamedQueryRepository` and friends)
- initial work on `org.hibernate.sql.exec`
- initial work on `org.hibernate.sql.results`
- SemanticPathPart handling
2019-09-12 10:42:28 +01:00
Andrea Boriero fb12f3a60f 6 - SQM based on JPA type system 2019-09-12 10:42:28 +01:00
Steve Ebersole 11b820181e 6 - SQM based on JPA type system
- further work on `org.hibernate.query` (especially `NamedQueryRepository` and friends)
- initial work on `org.hibernate.sql.exec`
- initial work on `org.hibernate.sql.results`
2019-09-12 10:42:28 +01:00
Steve Ebersole f25ed96df6 6 - SQM based on JPA type system 2019-09-12 10:42:28 +01:00
Andrea Boriero 0ce1c35d95 6 - SQM based on JPA type system 2019-09-12 10:42:28 +01:00
Steve Ebersole 163cc53318 6 - SQM based on JPA type system 2019-09-12 10:42:28 +01:00
Steve Ebersole 4c058d8e9c 6 - SQM based on JPA type system 2019-09-12 10:42:28 +01:00
Andrea Boriero e8f22dc2ef 6 - SQM based on JPA type system 2019-09-12 10:42:28 +01:00
Andrea Boriero 05724fc19a 6 - SQM based on JPA type system 2019-09-12 10:42:28 +01:00
Andrea Boriero 2748b34a11 6 - SQM based on JPA type system 2019-09-12 10:42:28 +01:00
Andrea Boriero 70334e44e1 6 - SQM based on JPA type system 2019-09-12 10:42:28 +01:00
Steve Ebersole 84a481a3c2 6 - SQM based on JPA type system 2019-09-12 10:42:28 +01:00
Andrea Boriero fa754a77e2 6 - SQM based on JPA type system 2019-09-12 10:42:28 +01:00
Steve Ebersole e551311eaa 6 - SQM based on JPA type system 2019-09-12 10:42:28 +01:00
Steve Ebersole f4126082da 6 - SQM based on JPA type system 2019-09-12 10:42:27 +01:00
Steve Ebersole af2c32e32c 6 - SQM based on JPA type system 2019-09-12 10:42:27 +01:00
Steve Ebersole 3958e37103 6 - SQM based on JPA type system 2019-09-12 10:42:27 +01:00
Steve Ebersole 26ff169db2 6 - SQM based on JPA type system 2019-09-12 10:42:27 +01:00
Yoann Rodière debc5d37f8 HHH-13581 Disable tests involving MariaDB ConnectorJ's buggy ResultSet#getTime(int, Calendar) method 2019-09-11 21:20:35 -05:00
Yoann Rodière 74d35b2d59 HHH-13580 Ignore LocalTimeTest and OffsetTimeTest's 'nativeWriteThenRead' test for MySQL
The returned time is right (otherwise #writeThenRead would fail), it's
just that a different day is returned, but it won't affect the LocalTime
representation manipulated by the user.
2019-09-11 19:38:15 -05:00
Yoann Rodière 8fce51c765 HHH-13580 Use safer ZoneId => TimeZone conversion in AbstractJavaTimeTypeTest
We were testing GMT instead of UTC-8 without even knowing it...
2019-09-11 19:38:15 -05:00
Yoann Rodière f9f6793232 HHH-13580 Fix a copy/paste error in OffsetTimeTest 2019-09-11 19:38:15 -05:00
Yoann Rodière a580227569 HHH-13582 Ignore LocalDateTest for MySQL
MySQL ConnectorJ 8.x returns the wrong date
when the JVM default timezone is different from the server timezone:
https://bugs.mysql.com/bug.php?id=91112
2019-09-11 19:38:15 -05:00
Yoann Rodière be7cc76556 HHH-13582 Upgrade MySQL Connector/J to 8.0.17
ConnectorJ 8 is the version used in WildFly integration tests.
ConnectorJ 5 is apparently no longer tested.

Note this solves most timezone-related issues we've been having.
2019-09-11 19:38:15 -05:00
Andrea Boriero ea8694ad38 HHH-13611 : Restore EntityMetamodel constructor to take SessionFactoryImplementor argument instead of PersisterCreationContext 2019-09-09 11:00:31 +01:00
Gail Badner b26ec4e625 HHH-13611 : Restore EntityMetamodel constructor to take SessionFactoryImplementor argument instead of PersisterCreationContext 2019-09-09 09:52:07 +01:00
Gail Badner 2076c68ddf HHH-13586 : ClassCastException when using a single region name for both entity and query results 2019-09-05 12:49:00 -07:00
Gail Badner 1cb81c0304 HHH-13586 : test case 2019-09-05 12:49:00 -07:00
Steve Ebersole 7ceaf3aaa4 HHH-13607 - Exception thrown while flushing uninitialized enhanced proxy with immutable natural ID 2019-09-04 20:46:22 -07:00
Gail Badner 650b1dec6a HHH-13607 : Added tests 2019-09-04 20:46:22 -07:00
Gail Badner 148b4b2ed0 HHH-13590 : TransientObjectException merging a non-proxy association to a proxy 2019-09-03 13:03:01 -07:00
Gail Badner 11409ed633 HHH-13590 : test cases 2019-09-03 13:03:01 -07:00
Sanne Grinovero 40b30fa099 HHH-13600 Avoid capturing lambdas in ParameterTranslationsImpl 2019-08-28 11:56:37 +01:00
Sanne Grinovero c8a36cd961 HHH-13600 Extracting some more constants from loops 2019-08-28 11:56:35 +01:00
Sanne Grinovero 9f71bd890d HHH-13600 Unguarded log statement in CollectionCacheInvalidator 2019-08-28 11:56:33 +01:00
Sanne Grinovero 86e498f4f7 HHH-13600 Avoid capturing lambdas in AbstractDomainDataRegion construction 2019-08-28 11:56:31 +01:00
Sanne Grinovero 3d715c0ae8 HHH-13600 Extract Alias allocation from loop in AbstractCollectionPersister 2019-08-28 11:56:28 +01:00
Sanne Grinovero bcbfea7724 HHH-13599 Avoid ArrayList allocation in JtaTransactionCoordinatorImp in common scenario 2019-08-27 18:25:36 +01:00
Sanne Grinovero 44c6f0fa3f HHH-13595 Remove the invocations to the no-op methods of ConnectionObserver 2019-08-23 15:41:12 +01:00
Sanne Grinovero db92f7aa00 HHH-13595 Small tuning of JdbcObserverImpl 2019-08-23 15:41:12 +01:00
Sanne Grinovero c94117cedc HHH-13595 Deprecate ConnectionObserver 2019-08-23 15:36:54 +01:00
Yoann Rodière 5fc6012449 HHH-13592 Populate AutoFlushEvent#isFlushRequired with the correct value 2019-08-22 12:07:24 -07:00
Yoann Rodière 618a502dac HHH-13592 Test AutoFlushEvent#isFlushRequired 2019-08-22 12:07:24 -07:00
Sanne Grinovero 9bfffd85d7 HHH-13565 Ensure all events from EventListenerGroup can be fired without allocations 2019-08-22 13:51:36 +01:00
Sanne Grinovero 646a8756a9 HHH-13565 Making SessionFactoryImpl#LockOptions lazily initialized as well 2019-08-22 13:51:36 +01:00
Sanne Grinovero 2de048fde5 HHH-13565 Prepare the most commonly needed SessionBuilder instances in advance 2019-08-22 13:51:36 +01:00
Sanne Grinovero cc39f54717 HHH-13565 Micro cleanup of Trace level checks 2019-08-22 13:51:36 +01:00
Sanne Grinovero 91299aeb7f HHH-13565 Remove some dead code from SessionImpl 2019-08-22 13:51:36 +01:00
Sanne Grinovero b8f3fc3616 HHH-13565 Convert iteration of event listeners to be allocation free 2019-08-22 13:51:36 +01:00
Sanne Grinovero 269d5f8358 HHH-13565 Review allocations for default SessionEventListener instances 2019-08-22 13:51:36 +01:00
Sanne Grinovero 4b2f056a63 HHH-13565 Avoid allocating ArrayList of ConnectionObserver instances on each Session 2019-08-22 13:51:36 +01:00
Sanne Grinovero 4ef8030f51 HHH-13565 Move field SessionImpl#discardOnClose to FastSessionServices as well 2019-08-22 13:51:36 +01:00
Sanne Grinovero e23e6a73e6 HHH-13565 Extract Session properties to avoid eager initialization of Map<String,Object> properties 2019-08-22 13:51:36 +01:00
Sanne Grinovero 457e9b61fa HHH-13565 Formatting improvements 2019-08-22 13:51:36 +01:00
Sanne Grinovero bc5b3c028f HHH-13565 Remove some related dead code 2019-08-22 13:51:36 +01:00
Sanne Grinovero be9fe27592 HHH-13565 Promote to FastSessionServices: isJtaTransactionAccessible 2019-08-22 13:51:36 +01:00
Sanne Grinovero 8931ef0962 HHH-13565 Promote JDBCServices as hot service to be retrieved from FastSessionService as well 2019-08-22 13:51:32 +01:00
Sanne Grinovero 185ef2edb7 HHH-13565 Extract some hot ServiceRegistry services as well 2019-08-22 09:26:16 +01:00
Sanne Grinovero 72ce71ef10 HHH-13565 Dialect is another constant 2019-08-22 09:26:16 +01:00
Sanne Grinovero 8a3c1ee504 HHH-13565 Promote field useStreamForLobBinding as cross-Session constant 2019-08-22 09:26:16 +01:00
Sanne Grinovero a39acebde8 HHH-13565 Move field AbstractSharedSessionContract#disallowOutOfTransactionUpdateOperations to constants in FastSessionServices 2019-08-22 09:26:16 +01:00
Sanne Grinovero 5eaa1498df HHH-13565 Session opening efficiency: introduce FastSessionServices and design for shared services among sessions 2019-08-22 09:26:16 +01:00
Sanne Grinovero 408275ddec HHH-13594 ResourceRegistryStandardImpl#release could avoid allocating a capturing lambda 2019-08-20 19:12:21 +01:00
Sanne Grinovero 4661efa468 HHH-13591 Fixing formatting of previous patch 2019-08-20 08:44:51 +01:00
Carsten Hammer 19ac013eeb HHH-13591 Replaces simple uses of array iteration with a corresponding for-each loop 2019-08-20 08:44:39 +01:00
Ladislav Kulhanek e0f4047429 HHH-12993 Omit joining of superclass table when querying subclass only 2019-08-19 10:11:29 -05:00
Sanne Grinovero da847f4b57 HHH-13587 Avoid using deprecated PersistenceContext#getCollectionEntries in tests 2019-08-19 14:18:28 +01:00
Sanne Grinovero 7531ed793a HHH-13587 Make StatefulPersistenceContext#entitiesByUniqueKey lazily initialized as well 2019-08-19 14:18:28 +01:00
Sanne Grinovero 05b888e0c0 HHH-13587 Make StatefulPersistenceContext#arrayHolders lazily initialized as well 2019-08-19 14:18:28 +01:00
Sanne Grinovero dbbc24c2e1 HHH-13587 Make StatefulPersistenceContext#nonlazyCollections a lazily initialized field 2019-08-19 14:18:28 +01:00
Sanne Grinovero 690a8d5520 HHH-13587 Make StatefulPersistenceContext#collectionEntries also lazily initialized 2019-08-19 14:18:28 +01:00
Sanne Grinovero 3b30c60ce3 HHH-13587 Introduce SPI method PersistenceContext#getCollectionEntriesSize() 2019-08-19 14:18:28 +01:00
Sanne Grinovero 0d10174c23 HHH-13587 Make StatefulPersistenceContext#parentsByChild a lazily initialized IdentityHashMap 2019-08-19 14:18:28 +01:00
Sanne Grinovero 1101727a4f HHH-13587 StatefulPersistenceContext#unownedCollections was almost fully lazy already 2019-08-19 14:18:28 +01:00
Sanne Grinovero a11359524b HHH-13587 Lazily initialize ConcurrentReferenceHashMap proxiesByKey in StatefulPersistenceContext 2019-08-19 14:18:28 +01:00
Sanne Grinovero 0538b97d6a HHH-13587 Allocate StatefulPersistenceContext#naturalIdXrefDelegate lazily 2019-08-19 14:18:28 +01:00
Sanne Grinovero aae670b9b3 HHH-13587 Allocate StatefulPersistenceContext#nullAssociations lazily 2019-08-19 14:18:28 +01:00
Sanne Grinovero 5bbf417c52 HHH-13587 Allocate StatefulPersistenceContext#nullifiableEntityKeys lazily 2019-08-19 14:18:28 +01:00
Sanne Grinovero eb675e1c7f HHH-13587 Review formatting and logging style of StatefulPersistenceContext 2019-08-19 14:18:28 +01:00
Sanne Grinovero d065888140 HHH-13589 Avoid HashMap.values() when forEach is an easy replacement 2019-08-19 10:35:39 +01:00
Sanne Grinovero f49c97c0aa HHH-13589 ActionQueue review: code formatting 2019-08-19 10:35:39 +01:00
Sergey Ponomarev 0a3f62abbf HHH-13588 Add missed functions to MySQL Dialect: weight_string, to_base64, from_base64, regexp_replace, regexp_instr, regexp_substr 2019-08-19 09:54:22 +01:00
Sanne Grinovero 0a1213be1a HHH-13585 Duplicate resource release in PessimisticReadSelectLockingStrategy 2019-08-16 15:11:12 +01:00
Sanne Grinovero 0b64cef2b3 HHH-13579 Optimise ResourceRegistryStandardImpl to avoid heavy allocation of iterators 2019-08-16 12:31:19 +01:00
Sanne Grinovero 927f4c2ffc HHH-13584 Reduce ServiceRegistry lookups in LocalConnectionAccess in SessionFactory 2019-08-16 12:16:18 +01:00
Gail Badner 7c57047f4a HHH-13569 : Shorten table name that's too long for Oracle 2019-08-15 01:28:23 -07:00
Andrea Boriero 210aff098c HHH-13577 LockTest.testContendedPessimisticLock and StatementIsClosedAfterALockExceptionTest.testStatementIsClosed tests fail on Sybase
HHH-13577 : Re-enable LockTest for SybaseASE15Dialect
2019-08-14 18:43:09 -07:00
Andrea Boriero cfd7db36c6 HHH-13574 SybaseASE does not support PARTITION BY 2019-08-14 18:11:02 -07:00
Sanne Grinovero 6b489474f5 HHH-13576 Similar debugf and tracef issues found via grepping 2019-08-14 11:40:39 +01:00
Sanne Grinovero e110ab0030 HHH-13576 A couple more Logger mistakes in SessionImpl 2019-08-14 11:16:58 +01:00
Sanne Grinovero 7746227115 HHH-13576 Invoking tracef() or debugf() w/o an array of parameters actually allocates an empty Object[] 2019-08-14 11:16:58 +01:00
Legohuman 35037dac7b HHH-13259 Fix StackOverflowError in StringHelper
Before fix method org.hibernate.internal.util.StringHelper#replace
matched placeholders illegally in case when ordinal parameters list was
expanded. Ex. placeholder ?1 was matched with ?11, ?12, ?13 etc. For
queries with 2 or more IN clauses with different collections there were
a situation when ?1 from the first clause matched with already expanded
placeholders from the second collection. Each match led to recursive
call of replace method. If collection in second clause was very long
then StackOverflowError occurred.

Fix adds check of partial placeholder match for wholeWords mode which
is used in expanding list parameters. Partial matches are skipped
during replace.
2019-08-14 10:11:26 +01:00
Gail Badner fed93b0ae9 HHH-13573 : Test failure due to Sybase not supporting cascade delete on foreign key definitions 2019-08-14 00:25:49 -07:00
Gail Badner ce03ef96b9 HHH-13570 : Test failures due to Sybase not supporting UPDATE statement with WITH(NOWAIT) 2019-08-13 23:37:47 -07:00
Gail Badner 9988d677b9 HHH-13571 : Test failures due to cross joined table out of scope of a subsequent JOIN on Sybase 2019-08-13 23:16:45 -07:00
Gail Badner 937d4a3503 HHH-13569 : org.hibernate.test.annotations.embedded.EmbeddedTest failures on Sybase 2019-08-13 18:02:32 -07:00
Andrea Boriero 1a5b401d09 HHH-13554 QueryAndSQLTest.testNativeQueryWithFormulaAttributeWithoutAlias() fails on MariaDB 2019-08-13 14:37:49 -07:00
Andrea Boriero 2aee5a930d HHH-13556 Tests doing dynamic fetch scrolling a collection fail on DB2 2019-08-13 14:17:41 -07:00
Yoann Rodière f2f788c03d HHH-13551 Test the retrieval of a service when an "incompatible" classloader is provided 2019-08-13 19:08:39 +01:00
Yoann Rodière 5174fc28dc HHH-13551 Ignore ServiceConfigurationError thrown when accessing services of individual (non-aggregated) class loaders 2019-08-13 19:08:39 +01:00
Yoann Rodière 31fb14e0d9 HHH-13551 Restucture ClassPathAndModulePathAggregatedServiceLoader
This does not change the behavior of the class at all: it simply
restructures the code to allow for the changes in the next commits.
2019-08-13 19:08:39 +01:00
Gail Badner 3583074619 HHH-13558 : InstantTest, LocalDateTimeTest, OffsetDateTimeTest, ZonedDateTimeTest failing on Sybase for year 1600 2019-08-12 21:30:20 -07:00
Gail Badner 1b06b76e17 HHH-13557 : LocalTimeTest#writeThenNativeRead and OffsetTimeTest#writeThenNativeRead tests are failing on SQL Server 2019-08-12 19:39:53 -07:00
Sanne Grinovero 3e17be9832 HHH-13562 List of TransactionObserver for JdbcResourceLocalTransactionCoordinatorImpl should be lazily initialized 2019-08-12 18:50:19 +01:00
Sanne Grinovero 25ca80b1c5 HHH-13563 ResultSetReturnImpl is looking up JdbcServices on each construction 2019-08-12 18:50:19 +01:00
Sanne Grinovero d4e1b7ffbc HHH-13561 Do not retrieve the same ActionQueue multiple times 2019-08-12 16:54:58 +01:00
Gail Badner fdca4b2854 HHH-13559 : Skip failing tests on Sybase 2019-08-09 18:52:16 -07:00
Gail Badner cb51b1e838 HH-13550 : Fix Oracle failure for test added by HHH-13424 2019-08-09 17:28:42 -07:00
Gail Badner 2a018ffcb4 Revert "HHH-13557 : LocalTimeTest#writeThenNativeRead and OffsetTimeTest#writeThenNativeRead tests are failing on SQL Server"
This reverts commit c703bbede1.
2019-08-09 17:13:44 -07:00
Gail Badner c703bbede1 HHH-13557 : LocalTimeTest#writeThenNativeRead and OffsetTimeTest#writeThenNativeRead tests are failing on SQL Server 2019-08-09 17:09:00 -07:00
Gail Badner dbb94d8066 HHH-13555 : FetchGraphTest, MergeProxyTest and ProxyDeletionTest fail due to ConstraintViolationException 2019-08-09 14:56:18 -07:00
Gail Badner 2a154cb583 HHH-13554 : QueryAndSQLTest.testNativeQueryWithFormulaAttributeWithoutAlias() fails on Oracle, MSSQL, Sybase, DB2 2019-08-09 13:55:14 -07:00
Jonathan Bregler 6841012f78 HHH-13553 Fix test failures on SAP HANA
- Skip org.hibernate.test.annotations.query.QueryAndSQLTest.testNativeQueryWithFormulaAttributeWithoutAlias
- Update HANA JDBC driver to fix org.hibernate.test.type.LocalDateTimeTest
2019-08-09 17:58:17 +01:00
Sanne Grinovero 1d4d018dfa HHH-13552 Avoid retrieving the same Persister twice 2019-08-09 17:38:47 +01:00
Sanne Grinovero 80f8f0845c HHH-13552 Store the Collection Persister in a field of CollectionType 2019-08-09 17:38:36 +01:00
Gail Badner 6510c34e93 HHH-13550 : Fix Oracle failure for test added by HHH-13424 2019-08-08 22:34:09 -07:00
Sanne Grinovero 9b3c9e6f0f HHH-13548 Since SessionOwner is deprecated several fields in SessionImpl can be removed 2019-08-08 15:27:19 +01:00
Sanne Grinovero 0028c850b9 HHH-13549 StringHelper: use char rather than string when possible 2019-08-08 15:19:04 +01:00
Sanne Grinovero 85d4ffda14 HHH-13549 Simplify StringHelper#isQuoted 2019-08-08 15:19:04 +01:00
Sanne Grinovero de8d6d095f HHH-13549 StringHelper: Prefer generics over casting 2019-08-08 15:19:04 +01:00
Sanne Grinovero 0bf9bb1423 HHH-13549 Fix a couple typos 2019-08-08 15:19:04 +01:00
Sanne Grinovero a1498331aa HHH-13549 Remove dead code from StringHelper 2019-08-08 15:19:04 +01:00
Sanne Grinovero 7dd520d7e4 HHH-13512 Amend: Optimise StringHelper#isQuoted(String, Dialect) 2019-08-07 21:57:21 +01:00
Sanne Grinovero 87907e1edd HHH-13546 Fetch configuration details at initialization of StatisticsImpl 2019-08-07 11:56:33 +01:00
Sanne Grinovero 8460cd8796 HHH-13546 Make the sessionFactory field in StatisticsImpl required 2019-08-07 11:56:30 +01:00
Sanne Grinovero 41cab3bfce HHH-13527 Minimize captured state in lambdas used for Statistics 2019-08-07 09:10:22 +01:00
Sanne Grinovero b07e4b1ba3 HHH-13527 Fix contention in StatisticsImpl#getDomainDataRegionStatistics() 2019-08-07 09:10:22 +01:00
Sanne Grinovero 7cb828f4e7 HHH-13544 Restore logged warning on jdbc code mapping issue in NationalizedTypeMappings 2019-08-06 16:18:21 +01:00
Sanne Grinovero 8c228244de HHH-13541 ExceptionConverter instance in AbstractSharedSessionContract should be lazily initialized 2019-08-05 15:15:41 +01:00
Batbileg Dorj d9e16fe8ca HHH-13249 Introduce an option to Log slow queries instead of all queries 2019-08-05 10:51:09 +01:00
Sanne Grinovero 618d186cb2 HHH-13534 AbstractLoadPlanBasedLoader never needs a List of AfterLoadAction 2019-08-02 15:38:17 +01:00
Sanne Grinovero 343deb982f HHH-13531 Some more opportunities to reuse the constants pool in AliasConstantsHelperMore opportunities to reuse the int_ constant pools 2019-08-02 11:43:59 +01:00
Sanne Grinovero 33532c8998 HHH-13512 Remove some dead code 2019-08-01 15:51:42 +01:00
Sanne Grinovero ca444fc487 HHH-13512 Optimise StringHelper#isQuoted(String, Dialect) 2019-08-01 15:51:42 +01:00
Sanne Grinovero 7f6bf82fed HHH-13512 Avoid allocating an array in org.hibernate.internal.util.StringHelper#unquote(String[], Dialect) if there are no changes to be applied 2019-08-01 15:49:37 +01:00
Sanne Grinovero c35bce15f9 HHH-13521 Avoid excessive validation of enabled filters 2019-07-31 19:36:06 +01:00
Andrea Boriero ae176223b2 HHH-13528 Remove call to resourceRegistry.release(ResultSet resultSet, Statement statement) from AbstractLoadPlanBasedLoader#executeLoad() 2019-07-31 19:03:16 +01:00
Sanne Grinovero edb8093319 HHH-13529 Specifically optimise Dialect retrieval from DefaultEntityAliases 2019-07-31 18:54:08 +01:00
Sanne Grinovero 6e373f2e17 HHH-13529 Dot not access hot JdbcServices over ServiceRegistry 2019-07-31 18:54:08 +01:00
Sanne Grinovero 2c304a5e18 HHH-13528 Invoke afterStatements only at the end of releasing all statements for a batch 2019-07-31 12:19:23 +01:00
Sanne Grinovero 51c94121cb HHH-13526 Avoid repeated lookups for the same component 2019-07-31 12:19:23 +01:00
Sanne Grinovero 68b1b650e9 HHH-13526 Optimise HashMap lookup operations on ResourceRegistryStandardImpl xref 2019-07-31 12:19:23 +01:00
Gail Badner 7d54b59743 HHH-13466 : ClassCastException when changing a Collection association to a Set if @PreUpdate listener exists 2019-07-30 11:53:07 -07:00
Gail Badner 80828eba43 HHH-13466 : Test cases 2019-07-30 11:53:07 -07:00
Sanne Grinovero 429cdeff06 HHH-13522 Optimise LoadQueryInfluencers by making maps lazily initialized 2019-07-30 15:34:53 +01:00
Sanne Grinovero d6abbe5124 HHH-13525 Make test SessionDelegatorBaseImplTest more resilient to previously existing alias definition 2019-07-30 12:09:11 +01:00
Sanne Grinovero 8ee9b7e218 HHH-13524 Remove unused fields xref,unassociatedResultSets from JdbcCoordinatorImpl 2019-07-30 11:47:43 +01:00
Sanne Grinovero 904ed10eaf HHH-13523 Remove an additional field from JdbcCoordinatorImpl 2019-07-30 11:39:34 +01:00
Andrea Boriero c0c6e10272 HHH-13523 StatementPreparerImpl should not need to retrieve the JDBCService as often 2019-07-30 11:39:29 +01:00
Sanne Grinovero 3483d7c022 HHH-13520 Deprecate mutators on SqlStatementLogger 2019-07-29 21:50:48 +01:00
Yoann Rodière 0387090bba HHH-13379 Test storage of java.time type representing an instant near the end of DST 2019-07-29 12:55:19 -07:00
Yoann Rodière 89d304a00e HHH-13379 Do not change the instant when storing a java.time type representing an instant at DST end in the default JVM timezone
Note problems can still occur in the JDBC driver if the JDBC timezone is
not forced to GMT/UTC.
2019-07-29 12:55:19 -07:00
Yoann Rodière de8e965cc8 HHH-13379 Enhance date/time tests to allow testing certain values only when forcing the JDBC timezone 2019-07-29 12:55:19 -07:00
Andrea Boriero 65fa9cb1e7 HHH-13514 - Calling the wrong method inside SessionDelegatorBaseImpl#createStoredProcedureQuery 2019-07-27 12:36:35 +01:00
Andrea Boriero 7eaf4904d8 HHH-13514 - Add test for issue 2019-07-27 12:36:35 +01:00
Sanne Grinovero 1da6bb6995 HHH-13508 Reuse alias names generated by BasicLoader#generateSuffixes 2019-07-25 13:06:25 +01:00
Sanne Grinovero ed8c72871b HHH-13513 Only intern fields of DefaultEntityAliases when the object is not short lived 2019-07-25 13:06:25 +01:00
Sanne Grinovero bfe5f235c1 HHH-13513 Do not intern sql aliases in QueryLoader and BasicLoader 2019-07-25 13:06:25 +01:00
Sanne Grinovero a199f77b83 HHH-13511 Remove interning of aliases in org.hibernate.loader.DefaultEntityAliases 2019-07-25 10:23:02 +01:00
Sanne Grinovero d7a0ffe519 HHH-13496 Some more formatting fixes 2019-07-25 09:57:25 +01:00
Sanne Grinovero a2c6b82ada HHH-13496 Remove more dead code from Ejb3JoinColumn 2019-07-25 09:57:25 +01:00
Sanne Grinovero a2aee7917b HHH-13496 Remove some more dead code from TableBinder 2019-07-25 09:57:25 +01:00
Gail Badner d5ea37d779 HHH-13492 : OptimisticLockException after locking, refreshing, and updating an entity 2019-07-24 14:42:07 -07:00
Gail Badner f59fe419a5 HHH-13492 : test cases 2019-07-24 14:42:07 -07:00
Yoann Rodière 0f4c7ec0f2 HHH-13357 Fix OffsetDateTime ending up with a different offset than the JVM default when loading from a Timestamp
This bug only affects users that override the type descriptor for
OffsetDateTime, and only affects reading.

Since I had to change how we extract the local time from the timestamp,
I also took this opportunity to apply the fix for HHH-13266,
which should make data loading more resilient when databases contain
weird values representing time, like 1650-04-15T14:45:49 or
0000-00-00T14:45:49.
2019-07-24 12:43:29 -07:00
Gail Badner 352b029404 Revert "HHH-13266 HHH-13357 : Skip OffsetTimeTest#nativeWriteThenRead and #writeThenRead in some cases due to HHH-13357"
This reverts commit b7b8f44298.
2019-07-24 12:43:29 -07:00
Gail Badner 18f9c142e3 HHH-13424 : Table nullability should not depend on JpaCompliance.isJpaCacheComplianceEnabled() 2019-07-23 12:03:46 -07:00
Gail Badner ea761ec439 HHH-13424 : test cases 2019-07-23 12:03:46 -07:00
Gail Badner fa2f03593a HHH-11032 : performance improvements of PersistentBag.equalsSnapshot 2019-07-22 18:38:04 +01:00
Gail Badner f096445ccc HHH-11032 performance improvements of PersistentBag.equalsSnapshot 2019-07-22 18:38:04 +01:00
Filip Nguyen 4c2a43b86f HHH-11032 performance improvements of PersistentBag.equalsSnapshot 2019-07-22 18:38:04 +01:00
Scott Marlow c581dba4d7 HHH-13505 : NullPointerException thrown by StatisticsImpl#getCacheRegionStatistics 2019-07-22 10:29:18 -07:00
Sanne Grinovero 09cc94c4d9 HHH-13496 Some missing 'final' modifiers on constants 2019-07-16 09:10:24 +01:00
Sanne Grinovero f042f8b553 HHH-13496 Formula using unsafe concurrent initialization of its unique identifier 2019-07-16 09:10:24 +01:00
Sanne Grinovero a76c04783e HHH-13496 Dubious putIfAbsent usages 2019-07-16 09:10:24 +01:00
Sanne Grinovero fb0da1640b HHH-13496 Shouldn't use the String constructor 2019-07-16 09:10:24 +01:00
Sanne Grinovero f2215dab47 HHH-13496 Excessive relyiance on auto-boxing 2019-07-16 09:10:24 +01:00
Sanne Grinovero 433a7904c1 HHH-13496 Loop optimisations 2019-07-16 09:10:24 +01:00
Sanne Grinovero b2eaf4e88d HHH-13496 Do not use toString on arrays when formatting error messages 2019-07-16 09:10:24 +01:00
Sanne Grinovero 0cccf74478 HHH-13496 Map sizing optimisations 2019-07-16 09:10:24 +01:00
Sanne Grinovero 3b0d7d67b1 HHH-13496 Remove redundant cases of throws 2019-07-16 09:10:24 +01:00
Sanne Grinovero 70d33e0c6b HHH-13496 Pre-compile and reuse regular expressions 2019-07-16 09:10:24 +01:00
Sanne Grinovero bfc66ec356 HHH-13496 Constants not declared static 2019-07-16 09:10:24 +01:00
Sanne Grinovero d0bd04b6d3 HHH-13496 Prefer #addAll method usage rather than looping 2019-07-16 09:10:24 +01:00
Sanne Grinovero 91f4ddb3ec HHH-13496 Empty string processing 2019-07-16 09:10:24 +01:00
Sanne Grinovero 96129e58de HHH-13496 Declare single char strings as chars 2019-07-16 09:10:24 +01:00
Sanne Grinovero 3d69df1ebf HHH-13496 Keyset iteration optimisations on Session opening properties 2019-07-16 09:10:24 +01:00
Sanne Grinovero 9c19bbd611 HHH-13496 Refactor entrySet iterators 2019-07-16 09:10:24 +01:00
Sanne Grinovero cdcd6bfe76 HHH-13496 Review string appending styles 2019-07-16 09:10:24 +01:00
Sanne Grinovero 9196a4e01e HHH-13496 Prefer singletonList when possible 2019-07-12 12:37:59 +01:00
Sanne Grinovero 99ae7c94e3 HHH-13496 Extract repeated block from loop 2019-07-12 12:37:59 +01:00
Sanne Grinovero f8bd799544 HHH-13496 Make inner classes 'static' when possible 2019-07-12 12:37:59 +01:00
Sanne Grinovero 881eec83fe HHH-13496 Removing duplicates from constant Set declarations 2019-07-12 12:37:59 +01:00
Sanne Grinovero 26fafc0098 HHH-13496 Remove unused collection from EntityMetamodel 2019-07-12 12:37:59 +01:00
Sanne Grinovero 75fb7915f1 HHH-13496 Remove unused map of Property Names from AbstractCollectionPersister 2019-07-12 12:37:59 +01:00
Sanne Grinovero bbfad943a0 HHH-13496 ManagedFlushChecker and AfterCompletionAction fields are unused in SessionImpl 2019-07-12 12:37:59 +01:00
Sanne Grinovero 0b67ac0d0b HHH-13496 Remove pointless variable initializers 2019-07-12 12:37:59 +01:00
Sanne Grinovero f41b11ad3f HHH-13496 Identified some String appending in loops 2019-07-12 12:37:59 +01:00
Sanne Grinovero 35b67bd00e HHH-13496 Some collection constructors could benefit from size hinting 2019-07-12 12:37:59 +01:00
Sanne Grinovero 18e8c04d4d HHH-13496 Remove unused star import 2019-07-12 12:37:59 +01:00
Sanne Grinovero e636eaf990 HHH-13496 Some formatting fixes 2019-07-12 12:37:59 +01:00
Sanne Grinovero dd7d798d77 HHH-13496 Move two instance fields to local fields in SessionImpl 2019-07-12 12:37:59 +01:00
Sanne Grinovero 6c44ef12e6 HHH-13496 Identified and simplified some unnecessary repetition of getter invocations 2019-07-12 12:37:59 +01:00
Sanne Grinovero e7165f2d43 HHH-13496 Remove unused field typeScope from many CollectionType classes 2019-07-12 12:37:59 +01:00
Sanne Grinovero 6a4ede4ec2 HHH-13496 Remove redundant logger level check 2019-07-12 12:37:59 +01:00
Sanne Grinovero 0776ce1154 HHH-13496 Identify and remove some dead code 2019-07-12 12:37:59 +01:00
Sanne Grinovero ee63e49011 HHH-13226 Log a warning in case of inconsistent configuration properties 2019-07-12 11:05:50 +01:00
Sanne Grinovero d18b38c504 HHH-13226 Avoid changing existing changelog and complete the backwards compatibility work 2019-07-12 10:55:12 +01:00
asutosh936 74b4c97552 HHH-13226 : Corrected Typo 2019-07-12 10:33:47 +01:00
Sanne Grinovero b9707c7df3 HHH-13303 Fix formatting and add proper logger guard 2019-07-11 21:12:44 +01:00
Malcolm Taylor 4d301b1726 HHH-13303 Fix error message 2019-07-11 21:12:35 +01:00
Malcolm Taylor d2af672ca8 HHH-13303 Fix some LGTM alerts 2019-07-11 21:12:19 +01:00
Sanne Grinovero 0d04397109 HHH-13495 Deprecate singleton access to NationalizedTypeMappings 2019-07-10 19:12:31 +01:00
Sanne Grinovero fafe8b5ba0 HHH-13495 Do not use BoundedConcurrentHashMap for NationalizedTypeMappings 2019-07-10 19:12:28 +01:00
Sanne Grinovero e5a3667fb5 HHH-13494 Deprecate singleton access in favour of static helpers 2019-07-10 18:59:00 +01:00
Sanne Grinovero 1ed8f7e626 HHH-13494 LobTypeMappings should not use a Bounded ConcurrentHashmap 2019-07-10 18:59:00 +01:00
Sanne Grinovero 8727072cdc HHH-13478 Make CascadeStyles a final class 2019-07-02 13:16:12 +01:00
Sanne Grinovero 304a34f6d8 HHH-13478 Micro optimisations in DefaultLoadEventListener 2019-07-02 13:16:04 +01:00
Sanne Grinovero 035657c9ec HHH-13478 BytecodeEnhancementMetadataPojoImpl : Micro optimisations 2019-07-02 13:15:44 +01:00
Sanne Grinovero baf781f05e HHH-13478 Code style fixes in LoadEvent 2019-07-02 13:15:30 +01:00
Sanne Grinovero 0d1cd35e81 HHH-13478 Avoiding some duplicate getter executions in DynamicBatchingEntityLoaderBuilder 2019-07-02 13:15:20 +01:00
Sanne Grinovero fe6967be46 HHH-13478 Minor dead code cleanup in StatefulPersistenceContext 2019-07-02 13:15:10 +01:00
Sanne Grinovero 3c5f3dddd0 HHH-13478 AbstractEntityTuplizer: loop extraction and code cleanup 2019-07-02 13:14:49 +01:00
Sanne Grinovero 6e1a84b05d HHH-13477 Make heavily invoked method final: EventListenerGroupImpl#listeners() 2019-07-02 12:41:12 +01:00
Sanne Grinovero e532820240 HHH-13476 Micro-optimisations of TwoPhaseLoad#getOverridingEager 2019-07-02 11:06:16 +01:00
Sanne Grinovero e46287438b HHH-13475 SessionImpl#applyQuerySettingsAndHints should not rely on defensive copies to just read properties 2019-07-02 10:29:47 +01:00
Sanne Grinovero 7e9471582a HHH-13448 Another inner loop retrieving PRE_LOAD listenerd in AbstractRowReader 2019-07-01 19:50:40 +01:00
Gail Badner 1371958357 HHH-11147 Add tests for using enhanced proxies with @NotFound and batch fetches 2019-06-28 12:31:35 +01:00
Andrea Boriero beb4c3891c HHH-11147 Fix initializing an entity that does not exist 2019-06-28 12:31:33 +01:00
Gail Badner 0bc1d5a88c HHH-11147 Add failing test for initializing an entity that does not exist 2019-06-28 12:31:30 +01:00
Sanne Grinovero 2e81c32265 HHH-13465 Allow inlined access to the PersistenceContext for internal methods 2019-06-28 12:00:39 +01:00
Sanne Grinovero 65d542f3c9 HHH-13471 Avoid invoking delayedAfterCompletion() multiple times from the same SessionImpl method 2019-06-28 11:12:47 +01:00
Sanne Grinovero da8c501407 HHH-13462 Introduce a fastpath for SessionImpl#fireLoad to be used by internal loops 2019-06-28 11:12:46 +01:00
Sanne Grinovero 467f8a2a00 HHH-13458 Update Hibernate's custom IdentityMap to better match its use 2019-06-28 10:08:56 +01:00
Gail Badner 668253b364 HHH-11147 - Add back assertions to BatchFetchProxyTest checking that batches are
initialized as expected. Also add a test that ensures that entities
            loaded from a batch can be modified.
2019-06-27 15:47:25 -07:00
Sanne Grinovero 41f155fcd9 HHH-13467 Make average BatchFetchQueue consume less memory 2019-06-27 19:56:37 +01:00
Sanne Grinovero 6aebd26167 HHH-11147 Avoid allocating a BatchFetchQueue if batching was not enabled 2019-06-27 18:55:58 +01:00
Sanne Grinovero 5d0d134df3 HHH-11147 micro optimisation: avoid looking up the same object multiple times 2019-06-27 15:28:15 +01:00
Steve Ebersole d983e29e87 HHH-11147 - Integrate enhanced-proxy support with BatchFetchQueue 2019-06-27 08:46:16 -05:00
Steve Ebersole b5d845c89d HHH-11147 - Integrate enhanced-proxy support with BatchFetchQueue 2019-06-27 08:32:40 -05:00
Steve Ebersole 409ba5709b HHH-11147 - Integrate enhanced-proxy support with BatchFetchQueue 2019-06-27 08:27:51 -05:00
Sanne Grinovero 2ea0505e47 HHH-13453 Optimise CascadingActions for the most likely case 2019-06-25 20:17:33 +01:00
Sanne Grinovero cf1b7c3c12 HHH-13452 Missing log level guard on formatting in DefaultPersistEventListener#entityIsDeleted 2019-06-25 20:12:20 +01:00
Sanne Grinovero 3ba72c8b13 HHH-13461 Style and formatting fixes: CollectionEntry 2019-06-25 18:49:01 +01:00
Andrea Boriero 1aa6ce9b12 HHH-13460 - FetchGraphTest is failing on MariaDB 2019-06-25 18:33:09 +01:00
Andrea Boriero cb343567e6 HHH-13459 - Unit test lock up when they run on PostgreSQL 2019-06-25 16:42:47 +01:00
Andrea Boriero beac486533 HHH-13455 - Enabling Enhancement as a Proxy causes IllegalStateException when using Javassist 2019-06-25 13:33:26 +01:00
Andrea Boriero db2e8382d5 HHH-13454 - org.hibernate.orm.test.query.criteria.BasicCriteriaExecutionTests fails on Oracle 2019-06-25 12:13:16 +01:00
Sanne Grinovero 9367f01162 HHH-13451 Logging typo in CascadingActions causing significant allocations 2019-06-23 19:13:13 +01:00
Sanne Grinovero 44c13af23b HHH-13450 Do not compute the full role name of a collection unless necessary 2019-06-23 19:08:12 +01:00