Christian Beikov
a975fbf5d4
HHH-14319 Create new collection rather than clearing original which is backing PersistentCollection entry of session
2020-11-23 13:23:02 +01:00
Christian Beikov
966d07c2d1
HHH-14319 Test case showing CollectionType.replaceElements wrongly clears backing collection
2020-11-23 13:23:02 +01:00
Yanming Zhou
97b67603ac
HHH-14334 Make dom4j jaxb-api optional as possible
...
dependency dom4j and jaxb-api is optional if xml mapping disabled
continuation of HHH-13204
2020-11-20 16:17:26 +00:00
Christian Beikov
095eef2dcb
HHH-14335 Remember the resolved type in SimpleValue#getType instead of resolving multiple times
2020-11-20 10:02:33 +00:00
Sanne Grinovero
93b8095ef6
HHH-14333 Pessimistic Lock causes FOR UPDATE on outer join statements
2020-11-17 20:08:29 +00: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
Sanne Grinovero
6b55f8ea09
HHH-14329 Amend existing DirtyTrackingTest
2020-11-17 16:11:29 +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
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
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
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
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
Sanne Grinovero
169a01857c
HHH-14305 Reduce memory consumption of AbstractEntityPersister#attributeDefinitions
2020-11-01 22:05:10 +00:00
Sanne Grinovero
e9278288a7
HHH-14305 Reduce retained memory consumption of SingleTableEntityPersister
2020-11-01 22:05:03 +00:00
Sanne Grinovero
820fe56aa4
HHH-14305 Memory savings in SingleTableEntityPersister
2020-11-01 22:04:56 +00:00
Sanne Grinovero
0dedcd05db
HHH-14305 Avoid referring to an empty ArrayList for AbstractEntityPersister#lobProperties
2020-11-01 22:04:50 +00:00
Sanne Grinovero
fb34b720bc
HHH-14305 Introduce new method in CollectionsHelper to reduce size of long lived collections
2020-11-01 22:04:47 +00:00
Sanne Grinovero
250db69e8e
HHH-14305 Remove unused logger
2020-11-01 22:04:42 +00:00
Sanne Grinovero
81d526e4db
HHH-14271 Lazy initialization of UniqueEntityLoader for most LockMode types
2020-11-01 19:31:49 +00:00
Sanne Grinovero
c60765a528
HHH-14304 Replacing eager initialization of LockingStrategy within AbstractEntityPersister
...
And introducing a new ad-hoc collection LazyIndexedMap, useful to
lazily initialize elements which can be indexed by int, such
as the ordinal of enums.
2020-11-01 19:31:43 +00:00
Christian Beikov
b24a3cbf2d
HHH-14279 Fix join ordering issue that happens for entity key joins when using a WITH/ON clause
2020-10-29 10:26:58 +01:00