Commit Graph

10860 Commits

Author SHA1 Message Date
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