Gavin King
|
4e1f4aeeb7
|
HHH-17163 throw EntityExistsException as required by JPA spec 3.2.2
|
2023-09-05 19:30:45 +02:00 |
Gavin King
|
87fe5fbde4
|
minor javadoc changes
|
2023-09-05 19:30:45 +02:00 |
Bruno Sofiato
|
9c375e1a70
|
HHH-17079 - Fixed NPE when mapping a generic class as a composite user type
|
2023-09-05 11:09:43 +02:00 |
Christian Beikov
|
b19bd07080
|
HHH-17100 Fix CustomType to not call UserType#disassemble wrongly
|
2023-09-05 11:08:18 +02:00 |
Gavin King
|
70626c1e44
|
HHH-17158 detect incorrect use of @JoinColumn outside @JoinTable/@CollectionTable
|
2023-09-04 17:27:19 +02:00 |
Christian Beikov
|
c0fa25ade6
|
HHH-17154 Fix NullPointerException is thrown when constructing EntityManagerFactoryBuilderImpl
|
2023-09-01 17:46:05 +02:00 |
Marco Belladelli
|
21d13ecc11
|
HHH-17081 Avoid error for same prop name in different inheritance types
|
2023-08-31 10:56:12 +02:00 |
Marco Belladelli
|
14b1337d51
|
HHH-17081 Add test for issue
|
2023-08-31 10:56:12 +02:00 |
Andrea Boriero
|
c21a430acf
|
HHH-17064 Fetch mode select causes StackOverflowError if used together with fetch type lazy
|
2023-08-30 17:26:12 +02:00 |
Andrea Boriero
|
fe7a8cd566
|
HHH-17064 Add test for issue
|
2023-08-30 17:26:12 +02:00 |
Steve Ebersole
|
60d8037ccd
|
HHH-17014 - Complete "Mapping Maps" chapter of User Guide
https://hibernate.atlassian.net/browse/HHH-17014
|
2023-08-30 06:41:01 -05:00 |
Marco Belladelli
|
2105234f5f
|
HHH-17085 Improved check for entity-valued group by path expansion
|
2023-08-30 13:27:26 +02:00 |
Marco Belladelli
|
449f33ada1
|
HHH-17085 Add test for issue
|
2023-08-30 13:27:26 +02:00 |
Steve Ebersole
|
a2d45a2679
|
HHH-16962 - General documentation improvements
HHH-17141 - Prepare for 6.3.0 release
https://hibernate.atlassian.net/browse/HHH-16962
https://hibernate.atlassian.net/browse/HHH-17141
|
2023-08-29 13:20:19 -05:00 |
Jan Schatteman
|
2873f62e86
|
HHH-16916 - Add test for issue (related to changes for HHH-15767)
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
|
2023-08-29 16:38:35 +02:00 |
Marco Belladelli
|
7e726bd97e
|
HHH-17116 Fix test adding missing dialect feature checks
|
2023-08-29 09:06:46 +02:00 |
Marco Belladelli
|
5f88c8d5c0
|
HHH-17116 Small fixes to criteria copy logic for qualified joins
|
2023-08-28 20:38:10 +02:00 |
Marco Belladelli
|
363c06152c
|
HHH-17116 Add test for issue
|
2023-08-28 20:38:10 +02:00 |
Marco Belladelli
|
ca92becf8e
|
HHH-16616 Fix test with assertion that requires multiple subtypes
|
2023-08-28 20:37:22 +02:00 |
Marco Belladelli
|
b7ba6e731e
|
HHH-16616 Apply discriminator by pruning table group
Also, only apply the discriminator for loads since in queries the pruning is already handled by the entity name usage logic.
|
2023-08-28 20:37:22 +02:00 |
Marco Belladelli
|
9029d76604
|
HHH-16616 Add test for issue
|
2023-08-28 20:37:22 +02:00 |
Marco Belladelli
|
72d1e10803
|
HHH-16937 Handle optional `@Any` and discriminator/key nullability
|
2023-08-28 20:36:47 +02:00 |
Marco Belladelli
|
241ed54acd
|
HHH-16937 Add test for issue
|
2023-08-28 20:36:47 +02:00 |
Marco Belladelli
|
56d7402ecd
|
HHH-16938 Fix meta-annotations support for any discriminators
|
2023-08-28 20:36:09 +02:00 |
Marco Belladelli
|
224c31b70e
|
HHH-16938 Add test for issue
|
2023-08-28 20:36:09 +02:00 |
Marco Belladelli
|
489466f774
|
HHH-17045 Add row-id result to EntityJoinedFetchInitializer
|
2023-08-28 20:35:31 +02:00 |
Marco Belladelli
|
0da986e055
|
HHH-17045 Use dynamic update when row-id is not available
|
2023-08-28 20:35:31 +02:00 |
Marco Belladelli
|
53ffe6eb7c
|
HHH-17045 Add test for issue
|
2023-08-28 20:35:31 +02:00 |
Christian Beikov
|
ea9a91502f
|
HHH-16952 Discover embeddable types through @Embedded annotation for enhancement in a pre-discovery phase
|
2023-08-28 18:55:04 +02:00 |
Christian Beikov
|
13bc7ff38c
|
HHH-16952 Discover embeddable types through @Embedded annotation for enhancement in a pre-discovery phase
|
2023-08-28 18:24:45 +02:00 |
Marco Belladelli
|
57f26f6b68
|
HHH-17071 Fix check for collections of converted embeddables
|
2023-08-28 17:36:12 +02:00 |
Marco Belladelli
|
57e9efa4e2
|
HHH-17071 Add test for issue
|
2023-08-28 17:36:12 +02:00 |
Steve Ebersole
|
fd961cebb1
|
HHH-17082 - Improve documentation of configuration settings
https://hibernate.atlassian.net/browse/HHH-17082
|
2023-08-28 10:19:37 -05:00 |
Jan Schatteman
|
7dc458f663
|
HHH-15203 - Remove support for Derby versions older than 10.15
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
|
2023-08-28 14:37:40 +02:00 |
Jan Schatteman
|
2220cf7fe5
|
HHH-15535 - Remove support for H2 versions older than 2.1
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
|
2023-08-28 14:37:40 +02:00 |
Jan Schatteman
|
213660001c
|
HHH-15177 - Remove support for PostgreSQL versions older than 11
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
|
2023-08-28 14:37:40 +02:00 |
Sanne Grinovero
|
f49535d397
|
Migrate type from Serializable[] to String[]
|
2023-08-23 15:05:45 +02:00 |
Sanne Grinovero
|
ab0bd8d75d
|
HHH-17126 Improve type narrowing in signatures of EmbeddableMappingType
|
2023-08-23 15:03:16 +02:00 |
Sanne Grinovero
|
9a2803453c
|
HHH-17126 Improve type narrowing in signatures of AbstractFetchParent
|
2023-08-23 15:03:16 +02:00 |
Gavin King
|
a5251ce95b
|
HHH-17122 test for access to generated id from @PrePersist
|
2023-08-23 14:02:32 +02:00 |
Gavin King
|
3cd39c4f1e
|
add a test for 'foreign' generator
|
2023-08-23 14:02:32 +02:00 |
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 |
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
|
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 |
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 |