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
Gavin
c91cfdf2f1
HHH-16125 delete/fix a bunch of assertions that constrain implementation details
...
these are bad tests; they don't test observable behavior
2023-04-29 15:42:56 +02:00
Gavin
7514f8ad00
HHH-16125 introduce SqlTypes.NAMED_ENUM to make pg enums non-default
...
and clean up the impl of enums
2023-04-29 15:42:56 +02:00
Gavin
bfb0fc6aba
HHH-16125 fix the encoding of enum arrays to varbinary
2023-04-29 15:42:56 +02:00
Gavin
9c6c3eba81
HHH-16125 fix enums in embeddable types on postgres
...
fixes allowing correct serialization/deserialization of enums
includes workaround for StructJdbcType sending us a BigDecimal (need better solution)
2023-04-29 15:42:56 +02:00
Gavin
db4a1bb6ef
HHH-16125 remove DDL generation stuff from converters
...
it never belonged there!
2023-04-29 15:42:56 +02:00
Gavin
d075093ebf
HHH-16125 clean up legacy EnumType
2023-04-29 15:42:56 +02:00
Gavin
febf39cc55
HHH-16125 complete redesign of how enum mappings work
...
- introduce SqlTypes.ENUM
- no more converters!
- finish of Potgres enum support
- disable BIND for enums in Criteria on PostgreSQL
(PostgreSQL doesn't do the needed type conversion to the enum type)
2023-04-29 15:42:56 +02:00
Gavin
d348ae2d8c
workaround issue on postgres
...
this is probably a pre-existing hole in the logic,
not related really related to my work
2023-04-29 15:42:56 +02:00
Gavin
fb9c007bdd
HHH-16125 attempt to support PostgreSQL enum types
2023-04-29 15:42:56 +02:00
Gavin
1d7be9512a
cleanups to InFlightMetadataCollector[Impl]
...
incl attempt to fix PK to FK copying
2023-04-29 15:42:56 +02:00
Gavin
eefa1d9365
improve an error message
2023-04-29 11:29:39 +02:00
Gavin
cebef1618d
clean up of VarcharJdbcType
2023-04-29 09:05:23 +02:00
Gavin
aa9bb26498
fix some javadoc
2023-04-29 09:05:23 +02:00
Gavin
c36fdc4d06
fix bug in SQL formatting on MySQL
2023-04-29 08:50:11 +02:00
Jan Schatteman
784bc3463e
Remove the unused o.h.stat.internal.CategorizedStatistics
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-04-28 21:08:54 +02:00