6470 Commits

Author SHA1 Message Date
Andrea Boriero
6012557916 Merge remote-tracking branch 'upstream/master' into wip/6.0 2020-11-17 19:35:39 +01:00
Sanne Grinovero
4aa7b84a86 HHH-14332 Make it easier for Quarkus SPI to avoid loading XML related resources 2020-11-17 18:01:02 +00:00
Andrea Boriero
52984ce6ba @IdClass basic implementation 2020-11-17 19:00:23 +01:00
Andrea Boriero
ca59fef101 Fix after merge 2020-11-17 18:44:19 +01:00
Andrea Boriero
aff9bb4609 Merge remote-tracking branch 'upstream/master' into wip/6.0 2020-11-17 18:41:39 +01:00
Andrea Boriero
dc5894db42 Merge remote-tracking branch 'upstream/master' into wip/6.0 2020-11-17 18:25:33 +01:00
Sanne Grinovero
6b55f8ea09 HHH-14329 Amend existing DirtyTrackingTest 2020-11-17 16:11:29 +01:00
Andrea Boriero
78938d0786 Merge branch 'master' into wip/6.0 2020-11-17 15:12:28 +01:00
Christian Beikov
e891a0296c HHH-14329 consider mutable types always as potentially dirty when using DirtinessTracker 2020-11-17 13:22:38 +01:00
Andrea Boriero
1927d1aa33 Merge branch 'master' into wip/6.0 2020-11-17 12:40:43 +01:00
Christian Beikov
b15974732b HHH-14329 test case showing that DirtinessTracker usage for enhanced entities doesn't respect mutable types 2020-11-17 12:31:00 +01:00
Steve Ebersole
be70d49df9 HHH-14325 - Add Query hint for specifying "query spaces" for native queries 2020-11-16 10:34:43 -06:00
Steve Ebersole
37a8d22155 HHH-14325 - Add Query hint for specifying "query spaces" for native queries 2020-11-16 10:32:00 -06:00
Sanne Grinovero
f9cce5a767 HHH-14276 Amend style and formatting 2020-11-16 12:12:49 +00:00
Christian Beikov
d1ee641e54 HHH-14276 Avoid quoting column name for looking up references during composite identifier second pass 2020-11-16 11:02:34 +00:00
info@kawoolutions.com
04ade27f07 HHH-14276 test case for strange AnnotationException: MapsId in IdClass context 2020-11-16 11:02:34 +00:00
Christian Beikov
8e8844d485 HHH-14322 Fix HBM many-to-one property ref support 2020-11-16 10:07:39 +00:00
Andrea Boriero
3d28893d9a HHH-14257 An Entity A with a map collection having as index an Embeddable with a an association to the Entity A fails with a NPE 2020-11-16 09:12:30 +00:00
Andrea Boriero
64aa8ae60a HHH-14257 Add test for issue 2020-11-16 09:12:30 +00:00
Andrea Boriero
59fede7aca HHH-14225 CVE-2020-25638 Potential for SQL injection on use_sql_comments logging enabled 2020-11-13 13:52:15 +00:00
Steve Ebersole
b296459851 HHH-14312 - entity graph is ignored for 'padded' and 'dynamic' batch style entity loader
- Adjusted multi-loading to use LoadPlans (and apply entity-graphs) as well.
- All of the loaders/builder in `org.hibernate.loader.entity` are now no longer used, superseded by `org.hibernate.loader.entity.plan`.  Removed no longer needed code.
- Adjusted multi-load tests that relied on the actual generated SQL *String* - they now explicitly count the number of parameters and use that for assertions
2020-11-11 10:40:59 -06:00
Steve Ebersole
be654c37b5 HHH-14313 - NaturalId support 2020-11-11 08:27:20 -06:00
Steve Ebersole
0b2fb4e28b HHH-14312 - entity graph is ignored for 'padded' and 'dynamic' batch style entity loader
- completed fix for HHH-11970
2020-11-11 07:55:41 -06:00
Steve Ebersole
13fb23d44e HHH-14312 - entity graph is ignored for 'padded' and 'dynamic' batch style entity loader 2020-11-10 16:16:33 -06:00
Nathan Xu
c874618d30 HHH-14312 fix issue entity graph is ignored for 'padded' batch style entity loader 2020-11-10 16:16:33 -06:00
Andrea Boriero
e67874e6ec HHH-13310 getParameterValue() not working for collections 2020-11-10 19:02:01 +00:00
Andrea Boriero
2d7aaa198b HHH-13310 Add test for issue 2020-11-10 19:02:01 +00:00
Yoann Rodière
85b84ef6bd HHH-14315 Force JVM options when using toolchains
Apparently Gradle won't just use the same options as in its own JVM.

Signed-off-by: Yoann Rodière <yoann@hibernate.org>
2020-11-10 11:02:08 +00:00
Yoann Rodière
9616e24c80 HHH-14315 Add optional support for toolchains to the Gradle build
Signed-off-by: Yoann Rodière <yoann@hibernate.org>
2020-11-10 11:02:08 +00:00
Christian Beikov
555299abf1 HHH-14214 Remove unnecessary rule for token type SQL_NODE 2020-11-10 11:43:11 +01:00
Guillaume Smet
a393cbd7f5 HHH-14316 Avoid accessing state in DriverManagerConnectionProviderImpl if null 2020-11-09 15:15:06 +00:00
Christian Beikov
bbeb7ecff1 Fix issues with query splitting 2020-11-09 15:57:17 +01:00
Christian Beikov
0e780f1102 HHH-10282 Short-hand enum syntax support for HQL 2020-11-09 15:57:17 +01:00
Steve Ebersole
4f4b42c5df renamed NamedQueryRepository to `NamedObjectRepository 2020-11-06 09:09:01 -07:00
Steve Ebersole
b0b478c274 removed #currentRowJdbcValues as it duplicates #jdbcValues#getCurrentRowValuesArray() 2020-11-04 11:56:26 -06:00
Steve Ebersole
abeb6373c7 Query#scroll support
+ HHH-14308: Add generic type parameter to ScrollableResults
2020-11-04 10:53:26 -06:00
David Ellingsworth
1c6e2b4efb HHH-14216 Add new lines to the end of new files. 2020-11-04 09:25:20 -07:00
David Ellingsworth
24035d7f2c HHH-14216 Implement isDirty for OneToOneType and always check if it is dirty or not. 2020-11-04 09:25:20 -07:00
David Ellingsworth
ef5c944c86 HHH-14216 Fix the assemble/disassemble methods of the OneToOneType. 2020-11-04 09:25:20 -07:00
David Ellingsworth
aec21d21f8 HHH-14216 Add one-to-one second level cache tests. 2020-11-04 09:25:20 -07:00
Steve Ebersole
f45a88cb07 Fixed Javadoc for BulkOperationCleanupAction.affectedEntity
- plus minor cleanups
2020-11-03 15:13:09 -06:00
Andrea Boriero
1b7017ff71 Merge remote-tracking branch 'upstream/master' into wip/6.0 2020-11-02 15:46:54 +00:00
Sanne Grinovero
67fd24ecff Make new EntityLoader buildling methods in AbstractEntityPersister protected for Hibernate Reactive 2020-11-01 23:24:22 +00:00
Sanne Grinovero
e6ac4d4876 HHH-14305 Memory optimisations for ReaderCollector implementations 2020-11-01 22:05:57 +00:00
Sanne Grinovero
da700f619b HHH-14305 Memory optimisations for EntityMetamodel 2020-11-01 22:05:49 +00:00
Sanne Grinovero
345b503f21 HHH-14305 Memory optimisations for NamedQueryRepository 2020-11-01 22:05:44 +00:00
Sanne Grinovero
ad5bec0a54 HHH-14305 Memory optimisations for AbstractEntityPersister#uniqueKeyLoaders 2020-11-01 22:05:40 +00:00
Sanne Grinovero
9f54dae5d2 HHH-14305 Memory optimisation for AbstractPropertyMapping#duplicateIncompatiblePaths 2020-11-01 22:05:35 +00:00
Sanne Grinovero
35c58e9877 HHH-14305 Memory optimisations for AbstractManagedType#declaredPluralAttributes 2020-11-01 22:05:23 +00:00
Sanne Grinovero
2dde4c1710 HHH-14305 Memory optimisation for AbstractEntityPersister#affectingFetchProfileNames 2020-11-01 22:05:16 +00:00