Commit Graph

9002 Commits

Author SHA1 Message Date
Guillaume Smet 9d4d0ae63b HHH-12584 In fact, we can provide a ReflectionOptimizer, just without the fast class instantiator
The fast class instantiator don't make sense for an abstract class or an
interface. I checked the code and we can indeed instantiate a
ReflectionOptimizer without a fast class instantiator.
2018-05-25 09:22:40 -04:00
Guillaume Smet 9a3aa99e83 HHH-12631 Fix invalid tracev calls in DefaultResolveNaturalIdEventListener 2018-05-25 13:13:59 +02:00
nikowitt b96af61566 HHH-12629 Make some methods protected in DefaultLoadListener
And some nice dead code removal.
2018-05-25 11:47:33 +01:00
Guillaume Smet 7c1a737c2a HHH-12627 Fix a debug level message 2018-05-25 10:31:21 +01:00
Gail Badner eee04e2e9a HHH-12599 : Add Javadoc indicating that region names do not include a prefix 2018-05-25 02:16:21 -07:00
Andrea Boriero 83283218dc HHH-12540 - Fix test 2018-05-25 01:04:04 +01:00
Chris Cranford 4f119105f8 HHH-12592 - Fix merging detached enhanced entities with orphan-removal collections. 2018-05-24 19:36:04 -04:00
Chris Cranford e7b338a109 HHH-12592 - Added test case. 2018-05-24 19:36:04 -04:00
Chris Cranford 0d79bc06cf HHH-12612 - Added embeddable TYPE_USE test case coverage. 2018-05-24 17:01:36 -04:00
Chris Cranford 5674eae3ae HHH-12612 - Use getQualifiedName rather than toString. 2018-05-24 17:01:36 -04:00
Sanne Grinovero d5244de697 HHH-12626 Avoid high CPU contention by not allocating Session UUIDs eagerly 2018-05-24 21:14:59 +01:00
Guillaume Smet dc29e45af3 HHH-12621 Copy the query spaces when initializing a new NativeQueryImpl
This could ultimately lead to ConcurrentModificationException.
2018-05-24 19:42:29 +02:00
Steve Ebersole 9081aaf23b HHH-12622 - ignore markRollbackOnly on inactive transactions 2018-05-24 12:20:50 -05:00
Guillaume Smet 6be4001022 HHH-12579 Rename a variable for consistency with FieldReaderAppender 2018-05-24 17:06:55 +02:00
Guillaume Smet c0652a5359 HHH-12579 Use the field description with type variables resolved to cast the return value of the $$_hibernate_read_<property>() method 2018-05-24 17:06:55 +02:00
Guillaume Smet b4c720871f HHH-12579 Rename variable in preparation of a subsequent commit 2018-05-24 17:06:55 +02:00
Guillaume Smet ea8ec69bac HHH-12584 Do not try to create a reflection optimizer for interfaces and abstract classes
It's already the behavior of the Javassist bytecode provider but the
ByteBuddy one was failing with an exception.
2018-05-24 16:02:17 +02:00
Guillaume Smet 5c6183066e HHH-12618 Use MethodHandle lookup when available 2018-05-24 13:22:22 +02:00
Guillaume Smet 562661e0a2 HHH-12618 Make sure the proxy classes are created in the right package 2018-05-24 13:22:22 +02:00
Guillaume Smet c9f5bc920a HHH-12614 Respect the protection domain when proxying classes 2018-05-24 13:22:22 +02:00
Steve Ebersole 20bdd991c5 HHH-12611 - revert 2018-05-24 05:55:51 -05:00
Guillaume Smet 8dfdf8d22b HHH-12615 Make a few AbstractEntityPersister methods protected final
This is useful for OGM. I made them final so that we don't have to
account for child classes overriding them in the future.
2018-05-24 10:41:01 +02:00
Chris Cranford 45a3b39c40 HHH-12612 - Fix JDK9 compatibility with TYPE_USE on collection fields. 2018-05-23 19:10:58 -04:00
Chris Cranford 895b0bb75d HHH-12011 HHH 12612 - Remove unnecessary output from test case. 2018-05-23 19:08:50 -04:00
Chris Cranford df6d44f646 HHH-12581 - Revert original fix for HHH-12338 to address regression. 2018-05-23 13:57:44 -04:00
Chris Cranford 3b05e92f40 HHH-12581 - Added test case. 2018-05-23 13:57:35 -04:00
Chris Cranford 367cc4c33d HHH-12586 - Fix CI failure with column names on postgres. 2018-05-23 11:32:13 -04:00
Chris Cranford 5919000dc8 HHH-12617 - Fix checkstyle issues with prior commit. 2018-05-23 10:40:14 -04:00
Steve Ebersole 2cce4ea918 HHH-12611 - revert 2018-05-23 09:01:46 -05:00
Chris Cranford ae890b4623 HHH-12617 - Improved cache warning on non-root entity configurations. 2018-05-23 09:34:59 -04:00
Sanne Grinovero 898f900a87 HHH-12616 Clarify ambiguity in License name 2018-05-23 13:47:00 +01:00
Sanne Grinovero 97c88a7f11 HHH-12591 Reverting the changes to the logging messages 2018-05-23 12:14:13 +01:00
Chris Cranford 33e9031791 HHH-12586 - Added test case. 2018-05-22 22:38:25 -04:00
Philippe Marschall 37467554e7 HHH-12586 Strange date type confusion in JdbcDateTypeDescriptor
https://hibernate.atlassian.net/browse/HHH-12586
2018-05-22 22:38:25 -04:00
Chris Cranford 21bd9a6a9f HHH-12587 - Fix NullPointerException when flushing entity with CacheConcurrencyStrategy.NONE. 2018-05-22 17:45:03 -04:00
Chris Cranford 3aac27d369 HHH-12587 - Added test case. 2018-05-22 17:44:19 -04:00
Chris Cranford a37960a23d HHH-12577 - Remove unnecessary warning for AttributeConverter implementations. 2018-05-22 11:09:48 -04:00
Vlad Mihalcea 1a91a38cbd HHH-12602 - Bytecode Enhancement documentation refers to removed property hibernate.ejb.use_class_enhancer 2018-05-22 17:56:10 +03:00
Yoann Rodière 5edb2e441f HHH-12576 Upgrade to jboss-transaction-api 1.1.1.Final 2018-05-22 16:36:46 +02:00
Yoann Rodière 9a1083a88d HHH-12575 Upgrade to Classmate 1.3.4 2018-05-22 16:36:46 +02:00
Vlad Mihalcea 47dff86a88 HHH-12611 - Add mavenLocal() to Gradle repositories as otherwise we can't test on Oracle or DB2 2018-05-22 14:32:32 +03:00
Vlad Mihalcea 5cfb0a508c HHH-12559 - Add support for MySQL 8 SKIP LOCKED and NOWAIT 2018-05-22 12:30:59 +03:00
Sanne Grinovero 2d55060ff6 HHH-12610 Upgrade to Byte Buddy 1.8.11 to improve JDK compatibility 2018-05-21 18:38:24 +01:00
Sanne Grinovero 89305c994e Cleanup duplicate license header 2018-05-21 18:38:24 +01:00
Vlad Mihalcea 4a8951a6b4 HHH-12589 - Add support for registering custom SQL functions when bootstrapping via JPA 2018-05-21 17:49:56 +03:00
Chris Cranford de44e4180d HHH-12569 - Fix ordered inserts constraint violation when using a OneToOne with a JoinColumn. 2018-05-17 15:58:06 -04:00
Chris Cranford 3c3dc88283 HHH-12569 - Added test case. 2018-05-17 15:56:11 -04:00
Vlad Mihalcea ae8930e19f HHH-12594 - Using property "hibernate.default_batch_fetch_size" crashes bootstrapping
Fix test failing in spite of @FailureExpected
2018-05-17 17:41:14 +03:00
Vlad Mihalcea e1cdad36d0 HHH-12594 - Using property "hibernate.default_batch_fetch_size" crashes bootstrapping 2018-05-17 16:05:51 +03:00
Andrea Boriero 99d630bcc2 HHH-12591 - Remove second call to Scope#setSessionFactory(SessionFactoryImplementor) from TypeConfiguration#scope(SessionFactoryImplementor,BootstrapContext) 2018-05-16 22:03:46 +01:00