Commit Graph

16887 Commits

Author SHA1 Message Date
Marco Belladelli bafc2ae88e HHH-16918 Retain any key and discriminator (insert/updat)ability 2023-08-09 14:28:02 +02:00
Marco Belladelli f5d806623e HHH-16918 Add test for issue 2023-08-09 14:28:02 +02:00
Marco Belladelli 6f96ce41d1 HHH-16755 Consider inherited properties when handling generics 2023-08-09 14:27:09 +02:00
Marco Belladelli 8ab82f1401 HHH-16755 Add test for issue 2023-08-09 14:27:09 +02:00
Gavin King 7a75a0734b get rid of warnings in JdbcTypeJavaClassMappings 2023-08-09 13:10:09 +02:00
marko-bekhta ae8b3f9a33 HHH-16990 Add support for more hibernate-specific features to XML mappings
- org.hibernate.annotations.Type
- org.hibernate.annotations.JdbcTypeCode
- org.hibernate.annotations.UuidGenerator
2023-08-09 11:01:43 +02:00
marko-bekhta 7edb7984a8 HHH-16990 Make marshalling adapters null-safe 2023-08-09 11:01:43 +02:00
Cedomir Igaly 93f1ed6e76 HHH-16591 - Replace thrre methods adaptToPreferredSqlTypeCodeForXXX with single adaptToPreferredSqlTypeCode 2023-08-09 09:33:27 +02:00
Cedomir Igaly 3f7e880f73 HHH-16591 - Fixing preferred SQL type code change handling for UUID as previously for Duration 2023-08-09 09:33:27 +02:00
Cedomir Igaly 448f902ced HHH-16591 Add a test case to check if PREFERRED_UUID_JDBC_TYPE can be overridden by annotations 2023-08-09 09:33:27 +02:00
Cedomir Igaly 3241c2d117 HHH-16591 - Handle preferred SQL type code change for Duration similar to Instant 2023-08-09 09:33:27 +02:00
Cedomir Igaly 280ff719bb HHH-16591 - See documentation 2.2.21 - "By default, Hibernate maps Duration to the NUMERIC SQL type." 2023-08-09 09:33:27 +02:00
Cedomir Igaly 049f24d67a HHH-16591 - Default JdbcType should be looked up by Duration class type, not by INTERVAL_SECOND 2023-08-09 09:33:27 +02:00
marko-bekhta c1ecd20850 HHH-16591 Update the docs to use `JdbcTypeCode` instead of `JdbcType` to override an SQL type for Duration 2023-08-09 09:33:27 +02:00
marko-bekhta 83d706d092 HHH-16591 Add a test case to check if PREFERRED_DURATION_JDBC_TYPE can be overridden by annotations 2023-08-09 09:33:27 +02:00
Christian Beikov 63eedee7a2 HHH-16759 When ComponentType is immutable, use instantiator instead of setting property values 2023-08-09 09:16:12 +02:00
Cedomir Igaly 24467aa86e HHH-16759 Added tests for transient and persistent entities 2023-08-09 09:16:12 +02:00
Gavin King 75f3ad9651 fix type in jdoc 2023-08-08 21:07:33 +02:00
Gavin King 14ba8f5c20 HHH-17046 make SchemaManager.truncateMappedObjects() repopulate table generators 2023-08-08 19:16:31 +02:00
Gavin King 4da2fe0f5b add a test for implicit collection joins in 'select' clause 2023-08-08 19:16:31 +02:00
Scott Marlow 2bd427befe HHH-16971 Upgrade ByteBuddy to 1.14.5
Signed-off-by: Scott Marlow <smarlow@redhat.com>
2023-08-08 17:42:45 +02:00
Yoann Rodière f2a0087757 HHH-16832 Add missing test annotation 2023-08-08 16:51:51 +02:00
Christian Beikov 4551f5bcc4 Improve test reliability on Sybase 2023-08-08 16:08:39 +02:00
Christian Beikov 67c52f87bc HHH-16611 Switch NameQualifierSupport for Sybase to BOTH 2023-08-08 16:08:39 +02:00
Christian Beikov feb3b3fc36 HHH-17033 Fix invalid SQL being generated for implicit join in entity join on clause 2023-08-08 16:06:40 +02:00
Sanne Grinovero 185cfbc4cc HHH-17043 Remove unused internal collection JoinedIterable 2023-08-08 15:17:06 +02:00
Marco Belladelli 869d857823 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:48 +02:00
Marco Belladelli e3ccfdf829 HHH-16988 Add test for issue 2023-08-08 14:07:48 +02:00
Davide D'Alto df88fd15fa HHH-17037 Changes for Hibernate Reactive
Make it possible to override the SingleIdLoadPlan
and the SingleIdEntityLoader.
2023-08-08 11:15:46 +02:00
Andrea Boriero 000e21dad5 HHH-16968 StackOverflowError when using NaturalIdLoadAccess and bi-directional association 2023-08-08 10:40:31 +02:00
Andrea Boriero 6a1e4a5e45 HHH-16968 Add test for issue 2023-08-08 10:40:31 +02:00
Gavin King b43e32eb80 HHH-17009 put back AbstractPostInsertGenerator in deprecated mode
I should not have removed this class, I messed up there.
2023-08-07 20:46:02 +02:00
Christian Beikov 351071296b HHH-17001 Visit nested joins and predicates only once through special consume methods in BaseSemanticQueryWalker 2023-08-07 17:18:08 +02:00
Christian Beikov a4a75efcd3 HHH-17001 Test for StackOverflowError during parameter collection 2023-08-07 17:18:08 +02:00
Yoann Rodière 09c6c1d6e8 Use JUnit 5 for Java Modules integration tests
No idea why we weren't, but using JUnit 4 leads to problems with JDK 21
(some classes being detected as tests even though they aren't),
so let's avoid that.
2023-08-07 17:15:59 +02:00
Yoann Rodière 03e2fc9654 Use Java 21 bytecode for tests when testing against JDK 21 2023-08-07 17:15:59 +02:00
Gavin King ffbced83a9 HHH-17039 fix Session vs EntityManager confusion in doc code examples 2023-08-07 12:44:05 +02:00
Marco Belladelli 36fc27dd4a HHH-16919 Always skip initialization for non-owning entity initializers 2023-08-07 12:00:21 +02:00
Marco Belladelli 55a5be5c9d HHH-16919 Add test for issue 2023-08-07 12:00:21 +02:00
Marco Belladelli 44e48740a1 HHH-16879 Handle parent injection in ComponentType#assemble 2023-08-07 11:59:01 +02:00
Marco Belladelli f4807c0249 HHH-16879 Add test for issue 2023-08-07 11:59:01 +02:00
Christian Beikov 2b1a5ae74f HHH-16670 Test to ensure columnDefinition has precedence over specialized type declaration 2023-08-07 11:10:52 +02:00
Andrea Boriero adc962957d HHH-16762 SchemaMigrator generates ORA-22859 errors on columns annotated with @Lob 2023-08-04 20:16:43 +02:00
Andrea Boriero db602cb535 HHH-17011 Add test for issue 2023-08-04 20:16:43 +02:00
Christian Beikov b57fbb1245 Fix Sybase duration arithmetic problem 2023-08-04 16:30:41 +02:00
Christian Beikov 35fa14a666 HHH-16901 Add test for a partial null composite FK to a non-primary key 2023-08-04 16:30:41 +02:00
Andrea Boriero 22535bbd92 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-04 16:30:41 +02:00
Marco Belladelli 7cb00f3521 HHH-16901 Add test for issue 2023-08-04 16:30:41 +02:00
Andrea Boriero 424c6b447f HHH-16997 Add test for issue 2023-08-04 16:30:41 +02:00
Andrea Boriero 40aa49b504 Fix java 17 build error with Gradle 8 2023-08-04 14:49:21 +02:00