10808 Commits

Author SHA1 Message Date
Marco Belladelli
392d539c8c HHH-16970 Fix owner access for eager collection initializer 2023-08-21 13:22:53 +02:00
Marco Belladelli
7170be02db HHH-16970 Add test for issue 2023-08-21 13:22:53 +02:00
Gavin King
cc427b56ac add missing LiteralTests for floating point literals 2023-08-19 12:35:51 +02:00
Gavin King
72e092f67f HHH-16989 fix 'cast(string as String(10))', 'cast(string as Binary(10))' on MySQL 2023-08-19 10:40:05 +02:00
Gavin King
49495c2a54 HHH-17103 simply remove the obsolete operations and types
The Holder types were internal, and the operations of the SPI
actually leaked these internal types. So just removing is legit.
2023-08-18 15:35:28 +02:00
Gavin King
367a647412 HHH-17103 massively simplify @Index + @UniqueKey handling
There was a whole completely unnecessary second-pass-based lifecycle
making everything way more complicated than it needed to be.
2023-08-18 15:35:28 +02:00
Gavin King
24646ece2c HHH-17103 allow SQL expressions in @Index(columnList) 2023-08-18 01:46:53 +02:00
Steve Ebersole
f1fa09ab42 HHH-17076 - Numeric literal typing 2023-08-17 12:15:47 -05:00
Gavin King
ca3258b317 HHH-15629, HHH-16583 fix @ManyToOne @JoinTable with defaulted name 2023-08-17 15:56:52 +02:00
Christian Beikov
09abefefc1 Fix literal related test issues 2023-08-17 14:25:11 +02:00
Christian Beikov
33258a9c49 HHH-17098 Auto-discover ObjectMapper modules for JacksonJsonFormatMapper 2023-08-17 12:32:41 +02:00
Christian Beikov
9c0b4ee8ec Increase timeout for some tests even further 2023-08-17 12:07:22 +02:00
Steve Ebersole
42b7d79bd5 HHH-17076 - Numeric literal typing 2023-08-16 15:04:24 -05:00
Christian Beikov
19b04003fa Increase timeout for some tests 2023-08-16 21:53:11 +02:00
Christian Beikov
3c389d7196 Fix tests for Oracle 11 2023-08-16 20:02:01 +02:00
Steve Ebersole
c5ccae1b90 HHH-16529 - Verify the version used for enhancement against the version being used
https://hibernate.atlassian.net/browse/HHH-16529
2023-08-16 10:46:11 -05:00
Steve Ebersole
ab4ac5a64e HHH-17076 - Numeric literal typing
https://hibernate.atlassian.net/browse/HHH-17076
2023-08-16 10:39:38 -05:00
Andrea Boriero
c7ed34d159 HHH-16939 Optimistic and Pessimistic Force Increment Update Statements are not committed when using a batch 2023-08-16 15:07:31 +02:00
Steve Dighans
58d50e26f7 HHH-16939 - Test batch force increment version update after SELECT
Created test to validate that the version column is incremented after a SELECT statement while in batch mode.
2023-08-16 15:07:31 +02:00
Andrea Boriero
ec11992b86 HHH-17075 Lazy loading of association with non-PK referencedColumnName always yields null when bytecode enhancement is enabled 2023-08-16 14:36:43 +02:00
Yoann Rodière
0648af5ec7 HHH-17075 Reproducer for lazy loading of association with non-PK referencedColumnName yielding null 2023-08-16 14:36:43 +02:00
marko-bekhta
90dd4e6d77 HHH-17086 Make JSON/XML format mappers modifiable in SessionFactoryOptionsBuilder 2023-08-16 12:58:17 +02:00
Christian Beikov
7c697f7e37 Fix Gradle toolchain issues 2023-08-16 09:13:53 +02:00
Gavin King
ffe13dde30 extract a method (very minor) 2023-08-16 08:43:23 +02:00
Christian Beikov
0897a90a9e HHH-17078 Register/Deregister load context on every scroll operation 2023-08-15 19:36:43 +02:00
Christian Beikov
b2fda37773 Use try-with-resources to ensure scroll and stream tests close underlying resources 2023-08-15 19:36:43 +02:00
Jan Schatteman
146cad32ad HHH-17004 - Add test and fix for issue
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-08-15 14:04:21 +02:00
Christian Beikov
4fb57f9a15 HHH-17074 Type inference in duration arithmetic is wrong 2023-08-15 11:50:16 +02:00
Christian Beikov
6808f451ba HHH-16878 Add support for joins in SQL DML AST 2023-08-14 17:18:50 +02:00
Andrea Boriero
d204916c86 HHH-16878 Add test for issue 2023-08-14 17:18:50 +02:00
marko-bekhta
e338d49165 HHH-17072 Process tenant-id from XML mapping 2023-08-14 16:24:55 +02:00
Andrea Boriero
8630d79e79 HHH-16577 Bytecode enhancement and @DynamicUpdate causes Index Out of Bound Exception 2023-08-14 15:02:45 +02:00
Andrea Boriero
54fbe10116 HHH-16577 Add test for issue 2023-08-14 15:02:45 +02:00
Steve Ebersole
dc52fe6ef4 HHH-17047 - Follow up tasks for Gradle 8.2 upgrade
- toolchains
- lazy Task creation
- documentation (documentation/ and release/) tasks
2023-08-14 07:57:49 -05:00
Steve Ebersole
a6b43a6a45 HHH-17047 - Follow up tasks for Gradle 8.2 upgrade
- toolchains
- lazy Task creation
- documentation (documentation/ and release/) tasks
2023-08-14 07:57:49 -05:00
Steve Ebersole
d3a1bd70ae HHH-17047 - Follow up tasks for Gradle 8.2 upgrade
- toolchains
- lazy Task creation
- documentation (documentation/ and release/) tasks
2023-08-14 07:57:48 -05:00
Steve Ebersole
306adef2a7 General Gradle work - toolchains 2023-08-14 07:56:52 -05:00
Marco Belladelli
f49b87600e HHH-16928 Add test for issue 2023-08-14 09:50:53 +02:00
Andrea Boriero
deabfa0e47 HHH-17041 Embeddable and Generics throws IllegalArgumentException 2023-08-11 18:14:13 +02:00
Andrea Boriero
005e28113e HHH-17041 Add test for issue 2023-08-11 18:14:13 +02:00
Andrea Boriero
267e65239e HHH-17034 Bytecode enhancement leads to broken constructor for a generic embedded field in a twice removed MappedSuperclass 2023-08-11 18:14:13 +02:00
Yoann Rodière
b250f3f1fb HHH-17035 Reproducer for Bytecode enhancement leading to StackOverflowError with specific setup involving different generic parameter names 2023-08-11 18:14:13 +02:00
Yoann Rodière
a7e9c8a721 HHH-17034 Reproducer for exception with bytecode-enhanced entity with embeddable in twice removed generic mappedsuperclass 2023-08-11 18:14:13 +02:00
Steve Ebersole
4666d774e4 HHH-14306 - Passed TcclLookupPrecedence parameter in JPA properties is ignored 2023-08-11 08:20:34 -05:00
Marco Belladelli
317334f14d 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:39 +02:00
Marco Belladelli
dbaf309050 HHH-16798 Add test for issue 2023-08-11 15:12:39 +02:00
Gavin King
bbee6cd4aa improve generic typing of Hibernate.isPropertyInitialized() 2023-08-11 00:18:22 +02:00
Sanne Grinovero
e275d5820b HHH-17061 Cleanup of deprecated annotations and javadoc in PersistentClass 2023-08-10 11:32:04 +02:00
Sanne Grinovero
0252c16b4f HHH-17061 Remove deprecated method PersistentClass#getDiscriminatorColumnIterator 2023-08-10 11:32:04 +02:00
Sanne Grinovero
aea84e3fdc HHH-17061 Remove deprecated method PersistentClass#getJoinIterator 2023-08-10 11:32:04 +02:00