Commit Graph

15572 Commits

Author SHA1 Message Date
Yoann Rodière 97d5057751 HHH-16150 Fix schema not being dropped on bootstrap failure with the "create-drop" strategy 2023-02-13 18:54:52 +01:00
Andrea Boriero df4135c7f0 HHH-16119 Named native queries do not work with jakarta.persistence.Tuple result class 2023-02-13 18:54:08 +01:00
Andrea Boriero 3d9b1fb4cf HHH-16119 Add test for issue 2023-02-13 18:54:07 +01:00
Christian Beikov ec778bc632 Replace mockito for some tests with custom spies 2023-02-13 18:42:52 +01:00
Marco Belladelli 21a837fda0 HHH-16109 Don't add limits to named queries when not needed 2023-02-13 17:01:09 +01:00
Marco Belladelli 078c5bdc41 HHH-16109 Add test for issue 2023-02-13 17:01:09 +01:00
Andrea Boriero c6e30f8042 HHH-15990 unable to determine TableReference when associate ManyToOne fetch lazy and NotFound IGNORE 2023-02-13 16:59:21 +01:00
Andrea Boriero 4d433e7c03 HHH-15990 Add test for issue 2023-02-13 16:59:21 +01:00
Christian Beikov 60630fc48d Get rid of most capturing lambdas in write path 2023-02-13 16:57:57 +01:00
Marco Belladelli 7e9902c09e HHH-16170 Check for enums in update statement 2023-02-13 16:56:32 +01:00
Marco Belladelli 108967d26d HHH-16170 Add test for issue 2023-02-13 16:56:32 +01:00
Gavin King bb14d5b288 HHH-16174 support for extract(epoch from ...) in HQL 2023-02-13 16:52:49 +01:00
Jan Schatteman 6c7603f83a HHH-16131 - Correction to workaround for date calculation errors on Oracle (first workaround failed on Oracle 11)
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-02-13 10:20:52 +01:00
Christian Beikov 02a4f91d46 Fix TenantIdTest when VM has nanosecond precision 2023-02-13 10:08:34 +01:00
Gavin King b3b293578e HHH-16133 allow before-execution generators for embeddable properties
and by side-effect allow @TenantId for embeddable properties
2023-02-13 10:08:19 +01:00
Gavin King 48682d4104 very minor jdoc changes 2023-02-13 10:08:19 +01:00
Christian Beikov b1b45a7b7a Use an instant in tests that fits the millisecond resolution of Sybase 2023-02-10 18:22:38 +01:00
Christian Beikov 4c99dbb75c Get rid of capturing lambdas for Bindable#JdbcValueConsumer 2023-02-10 16:08:56 +01:00
Steve Ebersole 15b24d6c14 HHH-16148 - Introduce Immutability (MutabilityPlan) for use with @Mutability
HHH-16141 - Support @Mutability and @Immutable on UserType
HHH-16147 - Support @Mutability and @Immutable on AttributeConverter
HHH-16146 - Improve User Guide documentation for (im)mutability
2023-02-10 08:46:39 -06:00
Christian Beikov de59b44779 Get rid of Clause parameter in JdbcParameterBindings 2023-02-10 15:34:23 +01:00
Andrea Boriero 91e3a38122 HHH-16165 Incorrect SQL generated when using SELECT DISTINCT and @OrderBy 2023-02-10 15:01:40 +01:00
Andrea Boriero 24d1aa67fc HHH-16165 Add test for issue 2023-02-10 15:01:40 +01:00
Marco Belladelli 0e9e631e3e HHH-16137 Fix check when replacing jdbc parameter 2023-02-10 15:00:59 +01:00
Marco Belladelli ad3cd73ada HHH-16137 Add test for issue 2023-02-10 15:00:59 +01:00
Christian Beikov 4a3d6fbc0e Remove identity generation strategy from entity in tests that doesn't need it 2023-02-10 15:00:15 +01:00
Marco Belladelli 1b89defbb6 HHH-16157 Add test for issue and fix duplicate discriminator conditions in join fetch queries 2023-02-09 18:26:50 +01:00
Marco Belladelli 2b3ce400b3 HHH-16037 HHH-16053 Add test for issues 2023-02-09 18:26:50 +01:00
Marco Belladelli d6967ea2cb HHH-15829 Add test for issue 2023-02-09 18:26:50 +01:00
Christian Beikov e8cba53020 HHH-16123 Add another test and fix rendering the pruned subquery in UnionSubclassEntityPersister 2023-02-09 14:02:42 +01:00
Marco Belladelli a25fa21b0c HHH-16123 Add test for issue 2023-02-09 14:02:42 +01:00
Christian Beikov 7a55e332ed HHH-16143 Documentation for composite aggregates 2023-02-09 10:54:59 +01:00
Marco Belladelli a66d1a5ec3 HHH-16112 No expectation for one-shot collection delete using update 2023-02-09 10:23:50 +01:00
Marco Belladelli b8dfc42efc HHH-16112 Add test for issue 2023-02-09 10:23:49 +01:00
Gavin King 1ab190134e remove an obsolete constructor no longer called by Quarkus
and delete the stupid InformixDialectTestCase
2023-02-09 10:23:49 +01:00
Marco Belladelli 5ececc8ea9 HHH-16136 Initialize bytecode-enhanced proxy for associated entities 2023-02-08 18:23:54 +01:00
Marco Belladelli e8ec1cdf98 HHH-16136 Add test for issue 2023-02-08 18:23:54 +01:00
Christian Beikov 4e03f320fb HHH-15898 Allow explicit configuration of the UDT column order 2023-02-08 18:07:58 +01:00
Jan Schatteman 7250449aaa Remove calls to deprecated createQuery method from FunctionTests
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-02-08 17:53:25 +01:00
Jan Schatteman 989a127b17 HHH-16131 - Added workaround and test for date calculcation errors on Oracle
Temporarily excluded TiDB from that test (until they fix https://github.com/pingcap/tidb/issues/41052)

Added tidb to the docker_db script

Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-02-08 17:53:14 +01:00
Christian Beikov b918909359 HHH-16152 Documentation for @PartitionKey 2023-02-08 17:50:28 +01:00
Jan Schatteman f33e89133e HHH-16151 - Fix potential NullPointerException in SqmTreePrinter for the like excape character
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-02-08 16:35:02 +01:00
Christian Beikov a71e26e333 HHH-15875 Fix join fetch support for associations within embedded ids 2023-02-08 14:04:41 +01:00
Christian Beikov 2271e18ba5 [HHH-16122] Fix determining the type of a property during type variable resolving for mapped superclasses 2023-02-07 17:51:01 +01:00
Markus Heiden a7448bb15a [HHH-16122] Add test to reproduce problem 2023-02-07 17:50:58 +01:00
Christian Beikov 6861290978 Fix tests for Oracle 11 2023-02-07 17:39:00 +01:00
Steve Ebersole ae238d3032 HHH-16081 - Converted collection-as-basic values are considered immutable
HHH-16132 - Dirty checking broken for collection-as-basic mappings (test)
2023-02-06 13:06:25 -06:00
Marco Belladelli f4e95d96c6 HHH-15733 Change convert logic to default to value for Map collections of basic types 2023-02-06 18:35:53 +01:00
Marco Belladelli 1bb6fcfe1c HHH-15733 Add test for issue 2023-02-06 18:35:53 +01:00
Tomas Cerskus d1ffaf47b1 HHH-15707 - Fix Gradle plugin with Kotlin 1.7.0 or higher
Since Kotlin version 1.7.0 the KotlinCompile task no longer extends
Gradle's AbstractCompile.

This commit updates Hibernate Gradle enhancement plugin to not cast to
AbstractCompile and instead use reflection to invoke the
"getDestinationDirectory" method.

It also updates the Kotlin version on used to test the Gradle
enhancement (but remains backwards compatible with previous Kotlin
versions).
2023-02-06 18:01:14 +01:00
Andrea Boriero c30084010c HHH-16117 Querying entity with collection in Embeddable causes 'A collection with cascade=all-delete-orphan was no longer referenced by the owning entity instance' 2023-02-06 14:41:26 +01:00