Commit Graph

16996 Commits

Author SHA1 Message Date
Gavin King 0b4cc3cc7e HHH-17122 clean up old code in save event listeners, and finish id from @PrePersist 2023-08-23 14:02:32 +02:00
Gavin King bead7dec50 mark listeners for deprecated operations @Deprecated 2023-08-23 14:02:32 +02:00
Gavin King 20f8a2dbf3 fix test 2023-08-23 14:02:32 +02:00
Sanne Grinovero 8bd915a004 HHH-17124 Avoid type pollution in SqmUtil checking for parameters being of type Bindable 2023-08-23 12:05:22 +02:00
Sanne Grinovero 6de9818e2d HHH-17123 Avoid type cast to SqlExpressible in SqlSelectionImpl 2023-08-23 11:45:19 +02:00
Gavin King b67bb7403e make generated id available in @PrePersist callbacks 2023-08-23 01:05:12 +02:00
Sanne Grinovero 0fdcdc2b7f HHH-17119 Avoid type pollution when casting ModelPart to EntityMappingType 2023-08-22 20:55:23 +02:00
Sanne Grinovero e6023d260e HHH-17000 Do not keep static references to log levels, additional cases 2023-08-22 15:46:44 +02:00
Sanne Grinovero 3f1ab5fab1 HHH-17000 Do not keep static references to log levels for JdbcBindingLogging 2023-08-22 15:46:44 +02:00
Gavin King 8658d6377f an -> a in javadoc 2023-08-22 15:08:03 +02:00
Sanne Grinovero 32f77c699f HHH-17115 Resolve type pollution problems on lookup of JdbcValuesMappingProducerProvider 2023-08-22 14:17:56 +02:00
sujl95 6ac0c24bb3 Fix typo in Caching.adoc 2023-08-22 11:11:32 +02:00
Sanne Grinovero abe74a85c5 HHH-16073 Remove legacy references to BytecodeProvider configuration from Environment 2023-08-22 11:06:28 +02:00
Sanne Grinovero 4e16d00a26 HHH-16073 Remove deprecated cfg property 'hibernate.bytecode.use_reflection_optimizer' 2023-08-22 11:06:28 +02:00
Gavin King d876efb860 HHH-17109 fix pre-existing issues with date/time arithmetic 2023-08-21 22:14:21 +02:00
Gavin King 2e5c6fe3a1 HHH-17109 date/time arithmetic in criteria queries 2023-08-21 22:14:21 +02:00
Gavin King bdd78fe39c document that duration addition/subtraction is legal 2023-08-21 22:14:21 +02:00
Gavin King bf297e0e87 HHH-16891 typechecking for arithmetic expressions 2023-08-21 22:14:21 +02:00
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
Jan Schatteman 7939bd8fce HHH-17107 - Add missing @CompositeType, @CompositeTypeRegistration and @CompositeTypeRegistrations to user guide
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-08-21 13:02:18 +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 8461ba2078 document a (possibly temporary) restriction 2023-08-18 15:36:20 +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 5bfe11fd27 document @Index and @UniqueConstraint
and clear up a mistake I made conflating "load scripts" with "create scripts"
2023-08-18 13:46:50 +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 0f3548d586 Reduce read/lock timeout for Derby and Oracle 2023-08-17 14:10:21 +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
Christian Beikov 689d16216d Fix running on JDK 22 2023-08-16 18:53:22 +02:00
Steve Ebersole e753da11f8 HHH-16962 - General documentation improvements
https://hibernate.atlassian.net/browse/HHH-16962
2023-08-16 11:22:42 -05: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