Christian Beikov
3352486633
Fix building with JDK 20-ea due to missing experimental flag in java17Test
2022-08-30 19:13:17 +02:00
Ladislav Thon
b66bc976ac
HHH-15466 Compatibility with Jandex 3.0.0
...
The only change in Jandex 3.0.0 relevant to Hibernate ORM is that
`Indexer.index()` used to return `ClassInfo`, but now returns `void`.
This is a breaking change, but Jandex 3.0.0 has a synthetic bridge
method with the old signature for binary compatibility -- except
it always return `null`. Therefore, with this commit, Hibernate ORM
simply ignores the return value completely, which makes it compatible
with Jandex 3.0.0 at runtime, even though it is still compiled against
Jandex 2.4. The code is also source-compatible with Jandex 3.0.0 if
that is ever needed.
2022-08-30 12:14:52 +01:00
Christian Beikov
f1c08e8e97
Fix wrong toolchain configuration for java17 tests
2022-08-30 12:58:07 +02:00
Christian Beikov
d2cca544c2
HHH-15072 Don't enhance records and skip owner tracking for embeddable record fields
2022-08-30 09:51:05 +02:00
Christian Beikov
9f5f31ec97
HHH-15072 Add test for out of the box support for records as embeddables
2022-08-30 09:51:05 +02:00
Christian Beikov
75240b0cd3
HHH-15072 Add out of the box support for records as embeddables
2022-08-30 09:51:05 +02:00
Christian Beikov
83d4105def
Pass on forgotten argument to delegate in AbstractQuery
2022-08-30 09:02:13 +02:00
Christian Beikov
eb1f56d542
HHH-15458 Interpret String with JSON/XML type code as plain JSON/XML
2022-08-29 10:57:49 +02:00
Sanne Grinovero
e5e2931b1c
HHH-15100 Limitation of metamodel imports cache causes severe performance drops in large projects
2022-08-26 09:21:55 +01:00
Andrea Boriero
c612790118
HHH-15453 Fix test failure on Oracle
2022-08-25 11:16:10 +02:00
Christian Beikov
aa311855d9
HHH-15462 Optimize ColumnReference rendering and reduce buffering
2022-08-25 09:44:57 +02:00
Christian Beikov
271cba0603
HHH-15461 Replace uses of method references for SqlAppender with proper implementation
2022-08-25 09:43:48 +02:00
Andrea Boriero
84c276b3cc
HHH-15359 The entity returned by a merge doesn't contain @ManyToMany relation when the collection resides in @Embeddable
2022-08-25 09:34:45 +02:00
Andrea Boriero
13bae2ef09
HHH-15359 Add test for issue
2022-08-25 09:34:45 +02:00
KARGET
254d69568b
HHH-15454 correct get(alias, class) method in TupleImpl
2022-08-24 12:43:37 +02:00
KARGET
70e28876a6
HHH-15454 create test where metamodel for primitive type field is used in tuple query
2022-08-24 12:43:37 +02:00
Andrea Boriero
d862b086ea
HHH-15453 java.lang.NullPointerException: Cannot invoke org.hibernate.engine.spi.EntityEntry.getEntityKey() because ownerEntry is null
2022-08-24 10:43:23 +02:00
Andrea Boriero
ed4f399723
HHH-15453 Add test for issue
2022-08-24 10:43:23 +02:00
Andrea Boriero
021429b519
HHH-15449 @ManyToOne associations not loaded correctly with default EAGER and batch fetch property set when using TypedQuery.resultStream
2022-08-24 10:07:58 +02:00
Andrea Boriero
960b2c7f1c
HHH-15449 Add test for issue
2022-08-24 10:07:58 +02:00
Andrea Boriero
beb7a37d02
HHH-15452 Predicate add expression results in UnsupportedOperationException
2022-08-18 13:47:23 +02:00
Andrea Boriero
0945cae46d
HHH-15452 Add test for issue
2022-08-18 13:47:23 +02:00
Andrea Boriero
95c14ada90
HHH-15440 @OneToOne and @OptimisticLock(excluded = true) not working correctly
2022-08-18 10:32:29 +02:00
Andrea Boriero
357444fb3c
HHH-15440 Add test for issue
2022-08-18 10:32:29 +02:00
Sanne Grinovero
9ecb4484a4
HHH-15448 Run tests on MSSQL Server using trustServerCertificate=true
2022-08-16 09:35:17 +01:00
Andrea Boriero
740db4329a
HHH-15442 Fix BaseSqmToSqlAstConverter#visitAnyDiscriminatorTypeExpression() needs to create TableGroupJoin
2022-08-10 16:47:56 +02:00
Andrea Boriero
47c3a41308
HHH-15442 Use ConvertedBasicTypeImpl and AnyDiscriminatorConverter
2022-08-10 16:47:56 +02:00
Andrea Boriero
863f045bf8
HHH-15442 Allow for setParameter usage with a queries for a specific type in an Any-discriminated relationship
2022-08-10 16:47:56 +02:00
Andrea Boriero
bc94357d4a
HHH-15442 Add test for issue
2022-08-10 16:47:56 +02:00
Christian Beikov
69a5cb3136
HHH-15438 Don't fail booting when PostgreSQL JDBC types are inaccessible
2022-08-08 19:38:36 +02:00
Christian Beikov
95a300d7d9
HHH-15441 Improve error message if SqlTypes type code can't be interpreted
2022-08-08 19:38:36 +02:00
Christian Beikov
a681c0e1d9
HHH-15416 Improve error messages when FormatMapper is missing
2022-08-04 12:51:52 +02:00
Christian Beikov
f8eb133334
HHH-15433 Return a literal for Path#type when no discriminator exists
2022-08-04 11:07:20 +02:00
Christian Beikov
a69912dd9c
HHH-15433 Fix a potentiatl index out of bounds exception
2022-08-04 11:07:20 +02:00
Christian Beikov
446bcb5a00
HHH-15430 Allow use of @Enumerated on basic collection
2022-08-03 14:38:46 +02:00
Christian Beikov
23a487628a
HHH-15429 Fix loss of precision when serializing/deserializing arrays of doubles
2022-08-03 14:38:46 +02:00
Christian Beikov
4596c7f622
HHH-15428 Remove some incubating classes that have become unnecessary
2022-08-03 14:38:46 +02:00
Christian Beikov
7b6df34519
HHH-15428 Fix handling of converters by moving them to JdbcMapping
2022-08-03 14:38:46 +02:00
Andrea Boriero
4674f689aa
HHH-15417 Add test for issue
2022-08-03 14:38:46 +02:00
Andrea Boriero
4a7c58b983
HHH-15418 Composite primary key with NativeQuery & alias not working
2022-08-03 08:42:20 +02:00
Andrea Boriero
89d99bfdbd
HHH-15418 Add test for issue
2022-08-03 08:42:20 +02:00
Andrea Boriero
c33ff9917a
HHH-15391 StackOverflow when applying a load entity graphs to a query
2022-08-02 20:36:15 +02:00
Andrea Boriero
2d2e7eb4fc
HHH-15391 Add test for issue
2022-08-02 20:36:15 +02:00
Andrea Boriero
286b976fc5
HHH-15423 @Any discriminated association fails to be implicitly fetched due to UnsupportedOperationException
2022-08-02 17:24:13 +02:00
Andrea Boriero
1c3549c9c5
HHH-15423 Add test for issue
2022-08-02 17:24:13 +02:00
Sanne Grinovero
2dbf38ef7b
HHH-15415 Move the JaxbXmlFormatMapper as well for consistency
2022-07-22 15:12:42 +01:00
Sanne Grinovero
2f313edfab
HHH-15415 Separate detection for Jackson Databind and Jackson XML, improve comments
2022-07-22 15:12:42 +01:00
Sanne Grinovero
492b4aa540
HHH-15415 Cleanup of JaxbXmlFormatMapper initialization
2022-07-22 15:12:42 +01:00
Sanne Grinovero
f6580ae520
HHH-15415 Moving all Jackson and Jakarta Jsonb integrations into dedicated packages
2022-07-22 15:12:42 +01:00
Sanne Grinovero
d363ba6e89
HHH-15415 Jakarta JsonB integration to not break GraalVM native image compilation
2022-07-22 15:12:42 +01:00