Yoann Rodière
8d47819f44
HHH-17075 Reproducer for lazy loading of association with non-PK referencedColumnName yielding null
2023-08-16 14:36:48 +02:00
marko-bekhta
bae6304546
HHH-17086 Make JSON/XML format mappers modifiable in SessionFactoryOptionsBuilder
2023-08-16 12:58:20 +02:00
Christian Beikov
1c86d94a15
HHH-17078 Register/Deregister load context on every scroll operation
2023-08-16 09:14:03 +02:00
Christian Beikov
981ccc813e
Use try-with-resources to ensure scroll and stream tests close underlying resources
2023-08-16 09:14:03 +02:00
Christian Beikov
6a56fc62e5
HHH-17074 Type inference in duration arithmetic is wrong
2023-08-15 11:50:38 +02:00
Christian Beikov
10baf4398a
HHH-16759 When ComponentType is immutable, use instantiator instead of setting property values
2023-08-14 18:20:55 +02:00
Cedomir Igaly
130e05755a
HHH-16759 Added tests for transient and persistent entities
2023-08-14 18:20:55 +02:00
Marco Belladelli
8f74d6c2f0
HHH-16908 Mapping error when using unowned associations as identifiers
2023-08-14 18:20:55 +02:00
Jan Schatteman
6bc0de2a33
HHH-16908 Add test for issue
2023-08-14 18:20:55 +02:00
Christian Beikov
544e9a3fb3
HHH-16878 Add support for joins in SQL DML AST
2023-08-14 17:18:54 +02:00
Andrea Boriero
226d0f956f
HHH-16878 Add test for issue
2023-08-14 17:18:54 +02:00
Andrea Boriero
7170403fcf
HHH-16577 Bytecode enhancement and @DynamicUpdate causes Index Out of Bound Exception
2023-08-14 15:02:39 +02:00
Andrea Boriero
bcf13cc98a
HHH-16577 Add test for issue
2023-08-14 15:02:39 +02:00
Marco Belladelli
fb89a2493f
HHH-16928 Add test for issue
2023-08-14 09:50:50 +02:00
Andrea Boriero
18de71edff
HHH-17041 Embeddable and Generics throws IllegalArgumentException
2023-08-11 18:14:16 +02:00
Andrea Boriero
0f5008ca3f
HHH-17041 Add test for issue
2023-08-11 18:14:16 +02:00
Andrea Boriero
3992ac354d
HHH-17034 Bytecode enhancement leads to broken constructor for a generic embedded field in a twice removed MappedSuperclass
2023-08-11 18:14:16 +02:00
Yoann Rodière
b32e0cdaf8
HHH-17035 Reproducer for Bytecode enhancement leading to StackOverflowError with specific setup involving different generic parameter names
2023-08-11 18:14:16 +02:00
Yoann Rodière
92961413aa
HHH-17034 Reproducer for exception with bytecode-enhanced entity with embeddable in twice removed generic mappedsuperclass
2023-08-11 18:14:16 +02:00
Marco Belladelli
5ca32c8769
HHH-16798 Fix check for supertype-treats in single table inheritance
...
Also, fix a small bug in special not-null discriminator predicate rendering
2023-08-11 15:12:43 +02:00
Marco Belladelli
173e247812
HHH-16918 Unify column duplication checking logic under Value
2023-08-09 14:28:05 +02:00
Marco Belladelli
d2a88cb883
HHH-16918 Retain any key and discriminator (insert/updat)ability
2023-08-09 14:28:05 +02:00
Marco Belladelli
222ff4071b
HHH-16918 Add test for issue
2023-08-09 14:28:05 +02:00
Marco Belladelli
3f8f386d01
HHH-16755 Consider inherited properties when handling generics
2023-08-09 14:27:13 +02:00
Marco Belladelli
c83ed0f4ba
HHH-16755 Add test for issue
2023-08-09 14:27:13 +02:00
Cedomir Igaly
fec05c2e1b
HHH-16591 - Replace thrre methods adaptToPreferredSqlTypeCodeForXXX with single adaptToPreferredSqlTypeCode
2023-08-09 09:34:58 +02:00
Cedomir Igaly
db4e85be39
HHH-16591 - Fixing preferred SQL type code change handling for UUID as previously for Duration
2023-08-09 09:34:58 +02:00
Cedomir Igaly
e4be28ba84
HHH-16591 Add a test case to check if PREFERRED_UUID_JDBC_TYPE can be overridden by annotations
2023-08-09 09:34:58 +02:00
Cedomir Igaly
7373a10f45
HHH-16591 - Handle preferred SQL type code change for Duration similar to Instant
2023-08-09 09:34:58 +02:00
Cedomir Igaly
f34df04c11
HHH-16591 - See documentation 2.2.21 - "By default, Hibernate maps Duration to the NUMERIC SQL type."
2023-08-09 09:34:57 +02:00
Cedomir Igaly
2a4f382ed2
HHH-16591 - Default JdbcType should be looked up by Duration class type, not by INTERVAL_SECOND
2023-08-09 09:34:57 +02:00
marko-bekhta
86a8ef7492
HHH-16591 Add a test case to check if PREFERRED_DURATION_JDBC_TYPE can be overridden by annotations
2023-08-09 09:34:57 +02:00
Yoann Rodière
3006a9fbd3
HHH-16832 Add missing test annotation
2023-08-08 16:52:07 +02:00
Christian Beikov
cad7fb3d40
Improve test reliability on Sybase
2023-08-08 16:09:27 +02:00
Christian Beikov
6c72ea5d84
HHH-16611 Switch NameQualifierSupport for Sybase to BOTH
2023-08-08 16:09:02 +02:00
Christian Beikov
e4b4847ede
HHH-17033 Fix invalid SQL being generated for implicit join in entity join on clause
2023-08-08 16:07:24 +02:00
Marco Belladelli
ada4701a95
HHH-16988 Fix and simplify the getNavigablePathCopy method
...
Handle implicitly treated navigable paths copy correctly.
Also, small change to findPluralAttribute() to correctly handle multiple inheritance types.
2023-08-08 14:07:54 +02:00
Marco Belladelli
cfc7b3104f
HHH-16988 Add test for issue
2023-08-08 14:07:54 +02:00
Andrea Boriero
81fe7688c4
HHH-16968 StackOverflowError when using NaturalIdLoadAccess and bi-directional association
2023-08-08 10:40:43 +02:00
Andrea Boriero
5d6766698b
HHH-16968 Add test for issue
2023-08-08 10:40:43 +02:00
Christian Beikov
b3ec2cd943
HHH-17001 Visit nested joins and predicates only once through special consume methods in BaseSemanticQueryWalker
2023-08-07 17:20:53 +02:00
Christian Beikov
861774fd8e
HHH-17001 Test for StackOverflowError during parameter collection
2023-08-07 17:19:52 +02:00
Marco Belladelli
312431a231
HHH-16919 Always skip initialization for non-owning entity initializers
2023-08-07 12:00:29 +02:00
Marco Belladelli
c228b5f477
HHH-16919 Add test for issue
2023-08-07 12:00:29 +02:00
Marco Belladelli
02d0058eec
HHH-16879 Handle parent injection in ComponentType#assemble
2023-08-07 11:59:06 +02:00
Marco Belladelli
6d47ef5ee9
HHH-16879 Add test for issue
2023-08-07 11:59:06 +02:00
Christian Beikov
8a3b5efcef
HHH-16670 Ensure columnDefinition has precedence over specialized type declaration
2023-08-07 11:10:16 +02:00
Christian Beikov
e803640978
HHH-16670 Test to ensure columnDefinition has precedence over specialized type declaration
2023-08-07 11:10:16 +02:00
Andrea Boriero
ef05e99c7e
HHH-16997 Embedded components in HibernateProxy are not initialized when entity has reference to another entity of the same type + HHH-16901 Embedded field in entity association from composite key not correctly instantiated
2023-08-07 09:24:50 +02:00
Marco Belladelli
1adfe41aa1
HHH-16901 Add test for issue
2023-08-07 09:24:50 +02:00
Andrea Boriero
761e9b7a00
HHH-16997 Add test for issue
2023-08-07 09:24:50 +02:00
Andrea Boriero
f1fe32f3e1
HHH-16762 SchemaMigrator generates ORA-22859 errors on columns annotated with @Lob
2023-08-04 20:16:52 +02:00
Gavin
4be2762624
HHH-16360 fix schema update precision/scale handling
2023-08-04 20:16:52 +02:00
Andrea Boriero
1390b8c781
HHH-17011 Add test for issue
2023-08-04 20:16:52 +02:00
Andrea Boriero
51e56a9779
HHH-17019 EntityListener is not triggered for a LAZY loaded association
2023-08-03 10:18:25 +02:00
Andrea Boriero
156ac9c858
HHH-17019 Move tests to bytecode folder
2023-08-03 10:18:25 +02:00
marko-bekhta
5a89943f35
HHH-17019 Create a reproducer for the issue
2023-08-03 10:18:25 +02:00
The-Huginn
397ac8df78
[HHH-16979] Change SqmPathSource resolution method call
2023-08-02 19:02:37 +02:00
James Bodkin
c6cdcc0909
HHH-16766: Load lazy hierarchical IdClass entities
2023-08-02 12:04:20 +02:00
Sanne Grinovero
b562c81c76
HHH-16911 Don't wait for 3m in the self-test of ClassLoaderLeaksUtilityTest
2023-08-01 16:07:28 -04:00
Sanne Grinovero
b758ddafa6
HHH-16911 Ensure the PhantomReference doesn't get collected before having had a change to trigger
2023-08-01 16:07:28 -04:00
Sanne Grinovero
9d118a5482
HHH-16911 Save some memory in CallbackRegistryImpl
2023-08-01 16:07:28 -04:00
Sanne Grinovero
724e376b7c
HHH-16911 Ensure we don't leak references to JPA callbacks on SessionFactory close
2023-08-01 16:07:28 -04:00
Sanne Grinovero
f3e11f1610
HHH-16911 Integration test for SessionFactory using callbacks to not leak ClassLoader
2023-08-01 16:07:28 -04:00
Sanne Grinovero
6ff15ff3fb
HHH-16911 Integration test for empty SessionFactory to not leak the CL
2023-08-01 16:07:28 -04:00
Sanne Grinovero
187e637b68
HHH-16911 Introduce a testing utility to spot ClassLoader leaks
2023-08-01 16:07:28 -04:00
Sanne Grinovero
306fd195a2
HHH-16911 Introduce a testing utility to spot memory leaks
2023-08-01 16:07:28 -04:00
Sanne Grinovero
1642119648
HHH-16911 MapBackedClassValue ClassLoader leak
2023-08-01 16:07:28 -04:00
Sanne Grinovero
3b05c27a56
HHH-16963 Avoid H2's capability to register a JVM shutdown hook: causes classloader leaks during tests
2023-08-01 16:07:28 -04:00
Sanne Grinovero
9e249452a9
HHH-16965 ByteCodeHelper test utility might occasionally not read the full bytestream
2023-08-01 16:07:28 -04:00
Sanne Grinovero
ebab541bda
HHH-16964 Disable Log4J2's management beans during integration tests
2023-08-01 16:07:28 -04:00
Marco Belladelli
91df5f130d
HHH-16888 Return correlated root in findRoot() for entity joins
2023-08-01 13:41:51 +02:00
Marco Belladelli
7e7d69679d
HHH-16888 Add test for issue
2023-08-01 13:41:51 +02:00
Barry LaFond
2ee435143c
HHH-16999 Relax visibility of some methods for hibernate-reactive
2023-07-31 09:58:43 +02:00
Christian Beikov
87c89959ba
Make sure tests work with Oracle 11
2023-07-28 08:31:51 +02:00
Andrea Boriero
14a4faab6a
HHH-16816 Add test for issue
2023-07-27 14:10:43 +02:00
Andrea Boriero
43e34ea81e
HHH-16959 Fail to batch delete entities with nested embeddeds
2023-07-27 10:43:21 +02:00
Andrea Boriero
1df44f7416
Revert "HHH-16959 Fail to batch delete entities with nested embeddeds"
...
This reverts commit 8a644d8436
.
2023-07-27 10:42:47 +02:00
Andrea Boriero
8a644d8436
HHH-16959 Fail to batch delete entities with nested embeddeds
2023-07-27 08:22:33 +02:00
Andrea Boriero
c32a54a099
HHH-16959 Add test for issue
2023-07-27 08:22:33 +02:00
Andrea Boriero
c2fd263318
HHH-16966 StackOverFlowError with @ManyToOne and @Proxy( lazy=false )
2023-07-26 15:06:24 +02:00
gtoison
8805f8e933
HHH-16966 Test reproducing the issue
2023-07-26 15:06:24 +02:00
Andrea Boriero
7d9621c8d9
HHH-16895 @Check constraint not generated when annotated on entity
2023-07-26 12:04:01 +02:00
Andrea Boriero
22bc539298
HHH-16895 Add test for issue
2023-07-26 12:04:01 +02:00
Christian Beikov
dd385383bb
Fix HANA and Oracle old testsuite failure due to id column only table with identity
2023-07-25 15:04:08 +02:00
Christian Beikov
949397f1bd
HHH-16984 Disable use of arrays for batch and multi-loader on H2
2023-07-25 05:06:36 -04:00
Christian Beikov
7eba1b4483
HHH-16983 Avoid unnecessary allocations for HQL interpretation caching
2023-07-25 05:06:36 -04:00
Christian Beikov
34628e71da
HHH-16982 Avoid unnecessary registerReloadedEntity calls
2023-07-25 05:06:36 -04:00
Christian Beikov
0c7c68fe5a
HHH-16981 Improve JdbcOperation caching
2023-07-25 05:06:36 -04:00
Andrea Boriero
bf9a8283dc
HHH-16825 Cascading an entity with a composite key causes NullPointerException in AbstractClassJavaType.extractHashCode
2023-07-24 17:59:05 +02:00
Andrea Boriero
b66ba5ff0c
HHH-16825 Add test for issue
2023-07-24 17:59:05 +02:00
Jan Schatteman
a9ca41d31d
HHH-16872 - Verify that statement fetch size is properly used
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
(cherry picked from commit 38f5db334b
)
2023-07-20 11:24:11 -05:00
Gavin King
5247156259
HHH-16912 return null from deprecated method instead of producing a CCE
...
This is a band-aid over an error occurring in Liquibase. But it seems to
me that Liquibase itself should be updated to use the new APIs.
(cherry picked from commit 7c378847cb
)
2023-07-20 09:07:54 -05:00
Andrea Boriero
ff0479c1d2
HHH-16890 StackOverflowError when loading entities with @Proxy(lazy = false)
2023-07-20 16:04:41 +02:00
gtoison
9555a1d2a0
HHH-16890 Add test for issue
2023-07-20 16:04:41 +02:00
Steve Ebersole
ff5a7bc3ee
HHH-16765 - Cannot parse quoted table name
...
(cherry picked from commit cd24ddf8e6
)
2023-07-19 14:17:06 -05:00
Andrea Boriero
16117dddb0
HHH-16943 Column ordering leads to wrong column order in unique constraints + HHH-16953 Hibernate doesn't observe column order on multicolumn indexes
2023-07-19 17:41:33 +02:00
Andrea Boriero
58eaf74213
HHH-16953 Ad test for issue
2023-07-19 17:41:33 +02:00
Benedikt Waldvogel
e33ece3ecf
HHH-16943 Add UniqueConstraintColumnOrderTest showing the column order issue
2023-07-19 17:41:33 +02:00
Andrea Boriero
7c5451d756
HHH-15917 Unrelated Entity Join throws IllegalStateException
2023-07-19 15:58:37 +02:00
Andrea Boriero
71ee7fbd3c
HHH-15917 Add test for issue
2023-07-19 15:58:37 +02:00
Marco Belladelli
7bc399db1c
HHH-16837 Avoid passing domain path's NP when resolving table reference
2023-07-19 13:04:06 +02:00
Marco Belladelli
9bb05881de
HHH-16837 Add test for issue
2023-07-19 13:04:06 +02:00
Marco Belladelli
96c4b98039
HHH-16803 Specially handle enum classes in nullLiteral
2023-07-19 13:03:25 +02:00
Marco Belladelli
9f1239ce77
HHH-16803 Add test for issue
2023-07-19 13:03:25 +02:00
Andrea Boriero
147f01ac0b
HHH-16812 StackOverflowError an embeddable's @Parent is a subclass in an inheritance tree
2023-07-18 17:55:36 +02:00
Andrea Boriero
d69138f1b9
HHH-16812 add test for issue
2023-07-18 17:55:36 +02:00
gtoison
d5819c71f3
HHH-16812 Test reproducing the issue
...
It seems that when trying to call the Smell.setCheese()setter and when
the entity is an uninitialized Food proxy there’s a ClassCastException
(maybe the proxy should be narrowed to the actual class of the entity)
and then it tries to build an exception but to do that it needs to
initialize the entity and that fails again with the same problem.
Building the exception fails because PropertySetterAccessException tries
to call the toString method of the uninitialized proxy.
2023-07-18 17:55:36 +02:00
Marco Belladelli
69f3cfe837
HHH-16709 Use embeddable type's compare for embedded attribute mappings
2023-07-18 13:58:38 +02:00
Marco Belladelli
ac4b674d5c
HHH-16709 Add test for issue
2023-07-18 13:58:38 +02:00
Marco Belladelli
9822457b8a
HHH-16667 Use identifier table key mapping in version update restriction
2023-07-18 11:51:51 +02:00
Marco Belladelli
d0942659c1
HHH-16667 Add test for issue
2023-07-18 11:51:51 +02:00
Marco Belladelli
6df9509e2f
HHH-16754 Use current query part when checking selected group by paths
2023-07-18 11:50:31 +02:00
Marco Belladelli
1126438604
HHH-16754 Add test for issue
2023-07-18 11:50:31 +02:00
Marco Belladelli
899bf1efa5
HHH-16871 Simplified maximum fetch depth condition
2023-07-18 11:48:30 +02:00
Marco Belladelli
65c1d2db2b
HHH-16871 Add test for issue
2023-07-18 11:48:30 +02:00
Marco Belladelli
d23d448e72
HHH-16905 Account for identifiers in getNavigablePathCopy
2023-07-18 11:46:49 +02:00
Marco Belladelli
7c181454bc
HHH-16926 Add test for issue
2023-07-18 11:46:49 +02:00
Marcel Triller
7d7b31b12e
HHH-16905 Add Test for Issue
2023-07-18 11:46:49 +02:00
Andrea Boriero
3edf4498b9
HHH-16833 Assertion Error when inserting two entities linked with a OneToOne relation
2023-07-17 14:30:59 +02:00
Andrea Boriero
08d3e79c72
HHH-16833 Add test for issue
2023-07-17 14:30:59 +02:00
Andrea Boriero
566693b0a2
HHH-16923 Deleting all entities of a given type fails when using a composite primary key and order_updates
2023-07-17 11:02:55 +02:00
Andrea Boriero
d47ff849f4
HHH-16923 Add test for issue
2023-07-17 11:02:49 +02:00
Andrea Boriero
8a8dde7a41
HHH-16810 Fail to delete entity with a composite id using an @IdClass with one of its fields mapped from the id of a @ManyToOne association
2023-07-14 11:34:53 +02:00
Andrea Boriero
59ee9a9eb6
HHH-16810 Add test for issue
2023-07-14 11:34:47 +02:00
Andrea Boriero
90bb46a465
HHH-16811 Dirty property lost and not detected with Batch Fetch, Embedded and FetchMode SELECT
2023-07-14 11:25:17 +02:00
Andrea Boriero
e66da212af
HHH-16811 Add test for issue
2023-07-14 11:25:17 +02:00
Andrea Boriero
1653023a08
HHH-16586 When merging a persisted entity with a null Version, Hibernate treats entity as transient instead of throwing an Exception
2023-07-14 11:20:11 +02:00
Andrea Boriero
4b8b3c8961
HHH-16586 Add test for issue
2023-07-14 11:20:11 +02:00
Marco Belladelli
a07d515725
HHH-16845 Fix collection key parameter
2023-07-13 13:43:32 +02:00
Marco Belladelli
908de1fe12
HHH-16845 Add test for issue
2023-07-13 13:43:32 +02:00
Yoann Rodière
502ee95171
HHH-16892 Fix LocalXmlResourceResolver not resolving some dtd URLs that use the https scheme
2023-07-07 13:06:09 +02:00
Dennis Katz
7d4a00be91
HHH-16886 fixed by adding parenthesis
...
HHH-16886 fixed by adding parenthesis
HHH-16886 test added
HHH-16886 move test to query package and some fixes
2023-07-07 10:22:55 +02:00
Sanne Grinovero
abc4f9f356
HHH-16877 Efficient lookup of MutationExecutorService
2023-07-04 20:30:40 +01:00
Andrea Boriero
afd3bee28e
HHH-15720 Using multiple select in a multiselect generates java.lang.ArrayIndexOutOfBoundsException
2023-07-03 10:38:27 +02:00
Andrea Boriero
0b8384c67f
HHH-15720 Add test for issue
2023-07-03 10:38:27 +02:00
Marco Belladelli
96f7f48e55
HHH-16792 Unqualify table expressions for cte table names
2023-06-30 17:06:01 +02:00
Marco Belladelli
f20805b1f7
HHH-16792 Add test for issue
2023-06-30 17:06:01 +02:00
Sanne Grinovero
f6d93e1f8d
HHH-16873 Expose fast-path cloning constructors for UpdateCoordinatorStandard
2023-06-30 08:43:03 +01:00
Steve Ebersole
1ead5d2b37
HHH-16514 - Property sorting can lead to incorrect column mappings with derived embeddable keys
...
(cherry picked from commit 60b6fe3d9f
)
2023-06-28 11:23:16 -05:00
Christian Beikov
26ba40365f
HHH-14078 Avoid duplicate elements when initializing bag with queued operations
2023-06-28 17:31:28 +02:00
Marco Belladelli
256a93f2db
HHH-16642 Restrict conjuct type predicate to treated roots
2023-06-28 09:21:25 +02:00
Marco Belladelli
bc445f6e3e
HHH-16642 Add test for issue
2023-06-28 09:21:25 +02:00
Andrea Boriero
50fab5be93
HHH-16820 When batching enabled the LockModeType is ignored
2023-06-27 10:17:55 +02:00
Andrea Boriero
d6978f5a7d
HHH-16820 Add test for issue
2023-06-27 10:17:55 +02:00
Andrea Boriero
1980da784d
HHH-16839 Failing to update a one-to-one lazy association with and enabled bytecode enhancement
2023-06-27 10:15:55 +02:00
marko-bekhta
becb11698e
HHH-16839 Add a test case to reproduce the issue
2023-06-27 10:15:55 +02:00
Marco Belladelli
0a347421a8
HHH-16733 Reuse correct navigable path for correlated and treated copy
2023-06-27 09:22:01 +02:00
Marco Belladelli
fc852f466b
HHH-16733 Use existing SQM copy logic in QuerySplitter
2023-06-27 09:22:01 +02:00
Marco Belladelli
bf422bed95
HHH-16733 HHH-16582 Add test for issue
2023-06-27 09:22:01 +02:00
Christian Beikov
7d1058316a
Fix QueryLiteral assertion error in table based multi-table insert handling
2023-06-26 19:00:19 +02:00
marko-bekhta
acc6b2cdc4
HHH-16799 Don't fall back to field access type too early
2023-06-26 18:21:58 +02:00
Andrea Boriero
2e4211e8eb
HHH-16821 Fail to delete entity with a composite id using an @IdClass with one of its fields mapped from the id of a @ManyToOne association
2023-06-26 18:12:06 +02:00
Andrea Boriero
44439cad95
HHH-16281 Add test for issue
2023-06-26 18:12:06 +02:00
Andrea Boriero
4dd1dd63be
HHH-16832 Bytecode enhancement leads to broken constructor for a generic embedded field in a MappedSuperclass
2023-06-26 18:09:38 +02:00
Yoann Rodière
d65b74c934
HHH-16832 Reproducer
...
As far as I can see, the problem is in:
5a63d8758a/hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/InlineDirtyCheckingHandler.java (L88-L90)
`GetterMapping` doesn't seem to work correctly when the getter is
defined in the superclass with a more abstract type.
2023-06-26 18:09:38 +02:00
Christian Beikov
5d63218deb
Handle timeout exception for older H2 versions and igonre a test for Cockroach
2023-06-26 17:48:34 +02:00
Christian Beikov
fa3b2e82fb
HHH-16711 Ensure static accessor methods for accessing foreign package state use visible types
2023-06-23 13:36:21 +02:00
Jan Schatteman
d19a6cca03
HHH-16711 / HHH-16707 - Added tests for these related issues
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-06-23 13:36:21 +02:00
Marco Belladelli
e8f9676137
HHH-16602 Dedicated action queue priority for orphan collection removals
2023-06-22 11:30:54 +02:00
Jan Schatteman
e14f73c945
HHH-16701 Add test for issue
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-06-22 11:30:54 +02:00
Marco Belladelli
c6c5913f27
HHH-16602 Add test for issue
2023-06-22 11:30:54 +02:00
Christian Beikov
1f107e5a0a
HHH-14703 Testcase showing that @Enumerated is picked up through implicit access type
2023-06-21 18:32:25 +02:00
Christian Beikov
3aafade866
HHH-16831 Replace string concat with proper string format for logging
2023-06-21 16:33:06 +02:00
Scott Marlow
038bbe3b28
HHH-16275 fix whitespace
...
Signed-off-by: Scott Marlow <smarlow@redhat.com>
2023-06-21 11:32:51 +02:00
Scott Marlow
a175afdaf1
HHH-16275 also wait longer for LockTest.testLockUpdateFkTarget
...
Signed-off-by: Scott Marlow <smarlow@redhat.com>
2023-06-21 11:32:51 +02:00
Scott Marlow
282dd84614
HHH-16275 wait longer for LockTest.testLock*FkTarget to insert row on the database server to avoid occasional fail with timeout getting lock
...
Signed-off-by: Scott Marlow <smarlow@redhat.com>
2023-06-21 11:32:51 +02:00
Christian Beikov
01c8295968
HHH-16721 Make sure join predicate is propagated to correlation on lazy initialization
2023-06-20 18:40:34 +02:00
Christian Beikov
380962bd37
HHH-16589 Limit in clause padding to Dialect.getInExpressionCountLimit and fix negated in predicate splitting
2023-06-20 18:37:11 +02:00
Adrodoc
d4481989b1
HHH-16589 In clause padding can no longer cause in clauses to exceed Dialect.getInExpressionCountLimit
2023-06-20 18:37:11 +02:00
Marco Belladelli
fd661534d7
HHH-16784 Fix type resolution for generic interface properties
2023-06-20 17:07:57 +02:00
Marco Belladelli
e272e012d2
HHH-16784 Always resolve generic interface classes to Object type
2023-06-20 14:20:21 +02:00
Marco Belladelli
2f69b704d1
HHH-16784 Add test for issue
2023-06-20 14:20:18 +02:00
Andrea Boriero
9a3852b97a
HHH-16794 With Bytecode enhancement a lazy ManyToOne association targeting an Entity annotated with @Proxy(lazy = false) is eagerly loaded
2023-06-19 15:49:45 +02:00
Andrea Boriero
1351b87552
HHH-16794 Add test for issue
2023-06-19 15:49:45 +02:00
Andrea Boriero
8cc568ce1b
HHH-16743 StackOverflowError when loading a ManyToOne whith @Proxy(lazy=false)
2023-06-19 13:44:34 +02:00
gtoison
faf1536ccb
HHH-16743 Add test for issue
2023-06-19 13:44:34 +02:00
Marco Belladelli
7857ce14ef
HHH-16537 Check correlated too for compatible joined group
2023-06-16 17:22:27 +02:00
Marco Belladelli
55ebd337e7
HHH-16537 Add test for issue
2023-06-16 17:22:19 +02:00
Marco Belladelli
f66595f850
HHH-16713 Fix number of row counts check in BatchImpl
2023-06-16 14:08:28 +02:00
Marco Belladelli
1945c6736a
HHH-16713 Add test for issue
2023-06-16 14:08:25 +02:00
Andrea Boriero
669334917f
HHH-16797 - Mark org.hibernate.metamodel as incubating
2023-06-15 10:41:06 +02:00
Steve Ebersole
a95d6ec0dd
HHH-16797 - Mark org.hibernate.metamodel as incubating
...
https://hibernate.atlassian.net/browse/HHH-16797
(cherry picked from commit f24660e1fd
)
2023-06-14 10:43:04 -05:00
Marco Belladelli
b08c0ace3c
HHH-16678 Use seed and next for version increase query literal
2023-06-14 16:34:00 +02:00
Marco Belladelli
249486432f
HHH-16678 Add test for issue
2023-06-14 16:34:00 +02:00
Andrea Boriero
70d8ed2ca2
HHH-16744 Wrong class created when reusing a join column for different entities in multiple ManyToOne
2023-06-14 13:18:14 +02:00
gtoison
c5e76ece99
HHH-16474 issue reproducer
2023-06-14 13:18:14 +02:00
Marco Belladelli
3529670a2b
HHH-16714 Add test and fix structured cache for inheritance subtypes
2023-06-14 10:24:10 +02:00
Andrea Boriero
0aa8f4c1bc
HHH-16750 ClassCastException when an Entity with an ElementCollection has an EmbeddableId with just one field and Batch is enabled
2023-06-14 10:21:22 +02:00
Andrea Boriero
e6fbfad0b6
HHH-16750 Add test for issue
2023-06-14 10:21:22 +02:00
Andrea Boriero
3e8cfeb659
HHH-16740 Fetching an element collection on an entity with a composite id fails when batch size > 1
2023-06-14 10:21:22 +02:00
marko-bekhta
c44086778a
HHH-16740 Add a test case to reproduce the issue
2023-06-14 10:21:22 +02:00
Andrea Boriero
d99c7acf63
HHH-16673 Fail to get access lazy fetched field ( @ManyToOne ) wich is part of a composite Id (using an @IdClass) when stored in L2 cache
2023-06-14 10:19:51 +02:00
Andrea Boriero
cbdd9a206f
HHH-16673 Add test for issue
2023-06-14 10:19:51 +02:00
Christian Beikov
c286010ee7
HHH-16697 Fix auto type discovery for aggregate functions on Oracle
2023-06-13 20:59:37 +02:00
Christian Beikov
be38746810
HHH-16786 Fix NPE in SqmParameterInterpretation when binding null for select item in insert-select statement
2023-06-13 20:58:36 +02:00
Christian Beikov
521a36f5d6
HHH-16787 Multi-valued parameter with single element parameter list fails with no such element exception
2023-06-13 20:57:23 +02:00
Christian Beikov
6034d357bb
Allow access to sqlBuffer via @Internal method
2023-06-13 18:21:30 +02:00
Cedomir Igaly
28bb577838
HHH-16614 - Properly handling before/after tables on creation for auxiliary database objects
2023-06-12 18:14:31 +02:00
Marco Belladelli
bf55736a39
HHH-16770 Only expand top level entity valued paths for group/order by
2023-06-12 16:45:21 +02:00
Marco Belladelli
c24d1816d7
HHH-16770 Add test for issue
2023-06-12 16:45:18 +02:00
Cedomir Igaly
9a5652ba7b
HHH-16759 - ComponentType.isMutable should return false when component is record; replace method(s) should return original for immutable classes
2023-06-12 15:18:34 +02:00
Cedomir Igaly
a57567f984
HHH-16759 - Test case - merge embedded record
2023-06-12 15:18:33 +02:00
Christian Beikov
41903f8bd5
HHH-16774 Ensure composite field tracking enhancement works also when @Embedded annotation is missing
2023-06-12 11:01:10 +02:00
Marco Belladelli
75adba3376
HHH-16745 Consider loading entity entries when checking if transient
2023-06-12 09:30:37 +02:00
Benedikt Biallowons
ab0f320cd2
HHH-16745 Add test for issue
2023-06-12 09:29:33 +02:00
Oleksii Klochko
3ed062f954
HHH-16640: Return this instead of null for method chaining
2023-06-09 18:37:24 +02:00
Cedomir Igaly
87ae48a58a
HHH-16612 Use qualified table name for embeddable mappings
2023-06-08 09:08:38 +02:00
Cedomir Igaly
a510cae655
HHH-16612 Add test for issue
2023-06-08 09:08:38 +02:00
Marco Belladelli
d26e4cfeb3
HHH-16661 Use qualified table names for entity name by table name map
2023-06-08 09:08:38 +02:00
Marco Belladelli
07eb621709
HHH-16661 Add test for issue
2023-06-08 09:08:38 +02:00
Marco Belladelli
013a776e8a
HHH-16641 Add test and fix order column on generic non-map associations
2023-06-08 09:07:48 +02:00
Christian Beikov
77ee7f5134
HHH-16682 Test and fix dirty checking for @JdbcTypeCode(SqlTypes.JSON) maps
2023-06-07 18:54:28 +02:00
Christian Beikov
3a0cf69ef9
HHH-16490 Test case for allowing to map same column twice, once with a custom Java type
2023-06-07 18:53:17 +02:00
Christian Beikov
55c4d36409
HHH-16250 Test case for allowing to map same column twice, once with a user type
2023-06-07 18:53:17 +02:00
Christian Beikov
5fb312e558
HHH-15929 Handle the possibility of different JdbcMappings for the same column
2023-06-07 18:53:17 +02:00
Christian Beikov
3e56e0c6af
HHH-16498 Use specialized type declaration for schema validation if available
2023-06-07 18:51:36 +02:00
Cedomir Igaly
49c151f55d
HHH-16498 - Test case
2023-06-07 18:51:36 +02:00
Sanne Grinovero
5bae576916
HHH-16741 Deprecate method getJdbcMappings() and prepare for its removal (backportable patch)
2023-06-07 18:50:40 +02:00
Marco Belladelli
f0c7c99dad
HHH-16719 Add test for issue
2023-06-07 13:48:26 +02:00
Marco Belladelli
e4dae1b319
HHH-16574 Return treat type as path source for treated joins
2023-06-05 16:27:20 +02:00
Marco Belladelli
03fd7c7e0b
HHH-16693 Add test for issue
2023-06-05 16:26:02 +02:00
Marco Belladelli
d64236a2eb
HHH-16574 Add test for issue
2023-06-05 16:26:01 +02:00
Christian Beikov
3413007afa
HHH-16606 Only use RowTransformerArrayImpl when result type is Object[]
2023-06-05 16:07:10 +02:00
Cedomir Igaly
7be44578a1
HHH-16606 - Test for selecting only property of array type using criteria query
2023-06-05 16:07:10 +02:00
Christian Beikov
46167d2698
HHH-16680 Add test for treating correlated from node
2023-06-05 12:37:19 +02:00
Andrea Boriero
954c57cdaa
HHH-16725 Persisting multiple entities with one-many association and composite key with ordered updates enabled fails
2023-05-31 20:19:55 +02:00
marko-bekhta
9a94af1eb4
HHH-16725 Add a test case to reproduce the issue
2023-05-31 20:19:55 +02:00
Jan Schatteman
2060ac0a9a
HHH-16686 - Fix for bug in LocalTimeJavaType.unwrap()
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-05-31 20:00:51 +02:00
Andrea Boriero
a72e038698
HHH-16613 @Lazy @ManyToOne @Cacheable association is retrieved as initialized
2023-05-31 17:45:32 +02:00
marko-bekhta
2d7ce54df5
HHH-16613 Add a test case to display an issue
2023-05-31 17:45:32 +02:00
Marco Belladelli
47a36f630b
HHH-16559 Disable batch fetching for dynamic instantiation queries
2023-05-31 13:52:08 +02:00
Marco Belladelli
d1ec1c9306
HHH-16559 Add test for issue
2023-05-31 13:52:04 +02:00
Andrea Boriero
37d69bc976
HHH-16379 @DynamicUpdate and 'enableDirtyTracking=true' leads to wrong update statement
2023-05-31 12:18:46 +02:00
Andrea Boriero
c142eeabfa
HHH-16379 Add test for issue
2023-05-31 12:18:46 +02:00
Andrea Boriero
c9b7750a04
HHH-16665 Add test for issue
2023-05-31 11:37:12 +02:00
Christian Beikov
1fc892c987
HHH-16465 Fix String based CTE cycle emulation
2023-05-31 10:16:04 +02:00
Andrea Boriero
3bcb04f60c
HHH-16664 NPE in MappingMetamodelImpl if inheritance is used in IdClass
2023-05-31 09:44:19 +02:00
Andrea Boriero
3625fcbf11
HHH-16664 Add test for issue
2023-05-31 09:44:10 +02:00
Andrea Boriero
a593c14c49
HHH-16639 Cannot load entity with EnumType identifier and batch size > 1
2023-05-31 09:39:08 +02:00
Andrea Boriero
c753dcb027
HHH-16639 Add test for issue
2023-05-31 09:39:08 +02:00
Marco Belladelli
54c9c1010e
HHH-16540 Correct navigable path for embeddable valued path interpretation with plural attribute join
2023-05-30 17:50:42 +02:00
Marco Belladelli
c226cf681c
HHH-16540 Add test for issue
2023-05-30 17:50:39 +02:00
Sanne Grinovero
54edf96323
HHH-16716 Expose ParameterMarkerStrategy on JDBCServices
2023-05-30 12:27:42 +01:00
Sanne Grinovero
f6c10f0334
HHH-16717 Type pollution fix for ExecutableList having to implement Comparable
2023-05-30 12:27:42 +01:00
Marco Belladelli
094ac13646
HHH-16617 Add filter parameters to parameter bindings memento cache key
2023-05-29 13:44:11 +02:00
Marco Belladelli
f1710fbb4f
HHH-16617 Add test for issue
2023-05-29 13:44:11 +02:00
Marco Belladelli
89c1937b43
HHH-16594 Preserve consistent query parameter processing order
2023-05-29 13:44:11 +02:00
Marco Belladelli
87867b20d2
HHH-16594 Add test for issue
2023-05-29 13:44:11 +02:00
clement
5293cdd235
HHH-16385 Ensure QueryKey is immutable and serializable
2023-05-29 13:44:10 +02:00