15927 Commits

Author SHA1 Message Date
Andrea Boriero
036784b257 HHH-16453 Loading an Entity with two eager collections, produces duplicates when one of the collection is a a bag 2023-05-09 17:48:41 +02:00
Andrea Boriero
a16e505972 HHH-16423 Add tests for issue 2023-05-09 17:48:41 +02:00
Andrea Boriero
d777389ee0 HHH-16447 Add test for issue 2023-05-09 17:48:41 +02:00
Andrea Boriero
8480eca26f HHH-16423 LazyInitializationException when calling em.refresh() on entity with lazy and eager children 2023-05-09 17:48:41 +02:00
Andrea Boriero
4c1fe081ba HHH-16423 Add test for issue 2023-05-09 17:48:41 +02:00
Cedomir Igaly
43b54be622 HHH-16551 - Re-designed test case similar to org.hibernate.orm.test.annotations.beanvalidation.DDLTest 2023-05-09 15:52:48 +02:00
Cedomir Igaly
f469c769f6 HHH-16551 - Removed declared discriminator column length check 2023-05-09 15:52:48 +02:00
Cedomir Igaly
bb49a26af9 HHH-16551 - If discriminator column type is CHAR, set length to 1 2023-05-09 15:52:48 +02:00
Cedomir Igaly
eb630fb8e8 HHH-16551 - Test case demonstrating the bug 2023-05-09 15:52:48 +02:00
Jan Schatteman
e12cfdb0b9 HHH-16515 - Add the org.hibernate.bytecode.spi package to nullness checking
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-05-08 20:23:21 +02:00
Jan Schatteman
1fed78d4e5 HHH-16515 - Add the org.hibernate.context.spi package to nullness checking
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-05-08 20:23:21 +02:00
Jan Schatteman
924e3883d7 HHH-16515 - Add @nullable annotations to org.hibernate.action.spi
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-05-08 20:23:21 +02:00
Marco Belladelli
0d9ef5444a HHH-16425 Handle path sources in function return type resolvers 2023-05-08 15:47:36 +02:00
Marco Belladelli
c5c237e70e HHH-16425 Add test for issue 2023-05-08 15:47:36 +02:00
Yoann Rodière
e8008007de HHH-16546 Reduce verbosity of logs in a few edge cases 2023-05-08 15:46:11 +02:00
Andrea Boriero
726a3929ba HHH-16298 Failure merging a referenced entity 2023-05-08 15:43:08 +02:00
Davide D'Alto
4db54a931d HHH-16298 Add test for issue 2023-05-08 15:43:08 +02:00
Andrea Boriero
f3cf7eb87d HHH-16469 Hibernate repeatedly issues identical SELECT queries to load an optional one-to-one association 2023-05-08 15:41:29 +02:00
Andrea Boriero
291626eb04 HHH-16469 Add test for issue 2023-05-08 15:41:29 +02:00
dependabot[bot]
428130d5d8 Bump com.gradle.enterprise from 3.13 to 3.13.1
Bumps com.gradle.enterprise from 3.13 to 3.13.1.

---
updated-dependencies:
- dependency-name: com.gradle.enterprise
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-08 15:39:09 +02:00
Maximilian Zellhofer
3a3882155f HHH-15393: fix for what looks like a copy & paste error
In the changes added to BasicCollectionPersister during HHH-15393, it looks as if generateUpdateRowOperation has maybe been copy-pasted from generateInsertRowOperation (which is perfectly fine), but when the custom sql update row operation is generated, the mutation details for the insert case rather than the ones for the update case are fetched. In case that this assumption is correct, there are some more in buildCustomSqlUpdateRowOperation, where getDeleteDetails() is used instead of getUpdateDetails().
2023-05-08 13:33:30 +02:00
Gavin
69f14f7a8b clean up two more enums 2023-05-07 20:18:07 +02:00
Gavin
d5b6f769a4 HHH-16564 introduce BottomType 2023-05-07 11:29:28 +02:00
Gavin
8c1f9c4aad fix javadoc examples for @Array and @Struct 2023-05-07 11:29:28 +02:00
Gavin
5f49441fcc fix the tests for Oracle nested tables / arrays
I messed up
2023-05-07 02:17:28 +02:00
Gavin
c922a10df2 HHH-16564 allow null in 'select new' argument list 2023-05-07 00:25:40 +02:00
Sanne Grinovero
7eacbfab3c HHH-16545 PersistenceUtil.MetadataCache needs to be threadsafe 2023-05-05 16:49:47 +03:00
Gavin
60d449e8da improve reporting of errors in named queries 2023-05-05 15:45:04 +03:00
Vincent Jansen
e6fc35fa56 HHH-16556 Correct MS SQL 2016 deprecation version
Use version 13 as suggestion in the deprecation warning instead of 11 which is version MS SQL 2012
2023-05-05 13:03:56 +03:00
Gavin
f2f19fecbf HHH-16125 add tests for Postgres enums and Oracle nested tables 2023-05-04 02:18:19 +03:00
Gavin
84a3233267 minor 2023-05-04 02:18:19 +03:00
Gavin
d29fdbb8d5 remove unused import 2023-05-03 17:57:25 +03:00
Steve Ebersole
f87df304f9 Add a Dialect report
Also added
* H2Dialect#getMinimumSupportedVersion
* DerbyDialect#getMinimumSupportedVersion
2023-05-03 09:56:08 -05:00
Marco Belladelli
c08af7469c HHH-16483 Delay copying of cte statement definitions to handle recursion 2023-05-03 16:46:20 +02:00
Marco Belladelli
5578109fe7 HHH-16483 Add test for issue 2023-05-03 16:46:20 +02:00
Gavin
8bd99231a5 clean up obsolete javadoc which confused a user 2023-05-03 16:34:20 +03:00
Gavin
7c22a537d1 HHH-16544 add support for Oracle nested tables
... and clean up of some stuff about array type initialization
2023-05-03 16:31:36 +03:00
Gavin
18ddbe15d6 cleanup Action enum 2023-05-02 18:05:41 +03:00
Gavin
2538c96cad cleanup two enums 2023-05-02 18:05:41 +03:00
Gavin
a56942ce3b HHH-16535 introduce @Array annotation 2023-05-02 14:40:00 +03:00
Christian Beikov
57029ddc70 HHH-15871 Update EDB testing to version 15 2023-05-02 13:00:17 +02:00
Christian Beikov
53c7ef470a HHH-16533 Fix issues with jConnect driver related to temporal literals. Also improve truncation and casting SQL 2023-05-02 11:16:04 +02:00
Gavin
473984f1eb HHH-16125 introduce JdbcTypeConstructor instead of using JdbcTypes as their own factories
previously, there was a global instance of ArrayJdbcType registered by the Dialects, in
an inconsistent state, that acted as a factory for correctly-initialized instances
2023-05-02 10:47:28 +03:00
Andrea Boriero
cd0504ceda Add to documentation drop-down selector links to 6.0 and 6.1 documentation pages 2023-05-02 09:16:08 +02:00
Gavin
16915cec63 HHH-16125 some small cleanups 2023-05-01 19:45:24 +02:00
Gavin
aebd601845 HHH-16125 fix tests after adding Oracle array support 2023-05-01 17:37:19 +02:00
Gavin
07268d6568 HHH-16125 Oracle array support using varray types 2023-05-01 17:37:19 +02:00
Gavin
783e0772e6 fix rendering of in (...) lists
they are not function calls
2023-05-01 17:24:15 +03:00
Gavin
20b157000c HHH-16125 final cleanup of legacy enum converters stuff 2023-04-29 15:42:56 +02:00
Gavin
15d20113e7 HHH-16125 make tests work with postgres enums 2023-04-29 15:42:56 +02:00